이쪽에서는 (커널 2.2.16/3)
sysctl /A | grep shm
명령의 결과가 다음과 같이 나오네요.
kernel.shmall = 16777216
kernel.shmmax = 33554432
이것으로 보아, 아마 커널 문제인 것같네요.
만일 이 값이 sysctl 에서 바꿀 수 없다면, 커널을 다시 만들 수 밖에요.
근데, 2.4.X 대에서도 당연히 바꿀 수 있지 않을까 싶네요.
대부분 Unix OS에서는 쉐어 메모리 크기 정도는 커널을 다시 안만들고
바꿀 수 있도록 배려를 하더라구요.
|