[root@database /root]# sysctl /A | grep shm
kernel.shmmax = 33554432
[root@database /root]#
흠... 이 정보만 뜨는군요. 아마도 개인적인 생각으로 이 정보를 수정할 수는 없을 것 같고, 그럴 필요도 없을것으로 판단됩니다. 그렇다면 어디서 뭣이 잘못일지 한번 고민해 봐야 할 것 같습니다. 컴파일은 별문제없이 잘 되었는데, 커널을 한번 바꿔 볼까 생각중입니다.
>>김상기 님께서 쓰시길<<
:: 이쪽에서는 (커널 2.2.16/3)
::
:: sysctl /A | grep shm
:: 명령의 결과가 다음과 같이 나오네요.
::
:: kernel.shmall = 16777216
:: kernel.shmmax = 33554432
::
:: 이것으로 보아, 아마 커널 문제인 것같네요.
:: 만일 이 값이 sysctl 에서 바꿀 수 없다면, 커널을 다시 만들 수 밖에요.
:: 근데, 2.4.X 대에서도 당연히 바꿀 수 있지 않을까 싶네요.
::
:: 대부분 Unix OS에서는 쉐어 메모리 크기 정도는 커널을 다시 안만들고
:: 바꿀 수 있도록 배려를 하더라구요.
::
::
|