저희 웹서버에서 free -m 을 하면 아래와 같이 나옵니다.
#free -m
total used free shared buffers cached
Mem: 499 161 337 0 49 4194273
-/+ buffers/cache: -4194162 4194660
Swap: 1027 0 1027
커널은 2.4.13 이고 PIII800 dual 이고 메모리는 512M 입니다.
현재 서버는 정상적으로 작동을 하고 있습니다.
처음 부팅을 하면 정상적은 free 결과를 보여주는데
한 5분이지나면 cache 값이 이상해집니다.
혹시 비슷한 증상을 보이신분 없습니까??
free 의 cached 값이 비정상적으로 큰 것은 커널의 버그나 계산 방식 문제일 수 있습니다. 2.4.13 에서 보고된 사례가 있으니 커널 업데이트를 검토하고, /proc/meminfo 값으로 실제 사용량을 확인하세요. 서버가 정상 동작한다면 당장의 조치는 필요 없습니다.