메모리가..

fibonacci의 이미지

지금 사용하고 있는 프로세스들의 점유 메모리를 다 합해봐야 300M가 안될듯한데,
ps명령으로 확인을 해 보면 사용하고 있는 메모리가 3G라고 나오네요..
(참고로, 서버의 물리메모리는 4G입니다.)

제 추측인데, 서버가 이전에 사용되었던 메모리 영역을 정리하지 않고 자꾸 새로운 부분을 사용하는것 같습니다.

ps명령이 현재 정말로 사용하고 있는 메모리의 양을 보이게 할수는 없나요?

charsyam의 이미지

fibonacci wrote:
지금 사용하고 있는 프로세스들의 점유 메모리를 다 합해봐야 300M가 안될듯한데,
ps명령으로 확인을 해 보면 사용하고 있는 메모리가 3G라고 나오네요..
(참고로, 서버의 물리메모리는 4G입니다.)

제 추측인데, 서버가 이전에 사용되었던 메모리 영역을 정리하지 않고 자꾸 새로운 부분을 사용하는것 같습니다.

ps명령이 현재 정말로 사용하고 있는 메모리의 양을 보이게 할수는 없나요?

리눅스의 경우, 남아있는 메모리의 대 부분을 캐쉬로 사용합니다. 그래서

속도가 빨라지는 거죠. 그럼 고우 하루되시길...

=========================
CharSyam ^^ --- 고운 하루
=========================

fibonacci의 이미지

남아있는 부분을 몽창 캐쉬로.. 아아
잘 알겠습니다.~

No Pain, No Gain.

dk의 이미지

$ free -m
             total       used       free     shared    buffers     cached
Mem:          1262       1249         13          0         44        979
-/+ buffers/cache:        224       1037
Swap:         1003        329        674
$

두번째 줄에 buffers와 cache를 제외한 메모리 사용량이 224이라고 나오는 것을 보실 수 있습니다.