HP-UX

어느 프로세스가 메모리를 사용하고 있길래?

 
주경래
비정기 기여자

어느 프로세스가 메모리를 사용하고 있길래?

시스템을 리붓하고 필요한 데몬을 실행한 후의 초기 메모리 사용량은 약 40%(phy 2GB 중 시스템메모리와 유저메모리, 버퍼캐쉬를 합한 사용량)입니다.

약 2일간 시스템을 운영하면 메모리 사용량이 80%정도됩니다.

어디서 메모리를 많이 사용하는지 알기 위하여,

UNIX95= ps -e -o "pcpu,vsz,pid,comm" 로 표시된 vsz의 합계는 약 488mb 정도입니다.

그런데 glance에서의 메모리 리포트를 보면

시스템 123mb, 유저 1.2gb 버퍼캐쉬 286mb 정도가 사용되는 것으로 표시됩니다.

또한 같은 mysql 데몬의 경우

glance에서 표시되는 rss와

UNIX95= ps -e -o "pcpu,vsz,pid,comm" 에서 표시되는 vsz도 차이가 나는데 이유는 뭔가요?

어떤 프로세스가 피지컬 메모리를 얼마나 사용하고 있는지 알 수 있는 정확한 방법과 위에서 왜 차이가 나는지 알고 싶습니다.

감사합니다.