[질문] Linux에서 Process별 Memory 사용 현황 파악하는 방법
글쓴이: 익명 사용자 / 작성시간: 일, 2011/05/01 - 6:44오후
안녕하세요.
Linux에서 process별 memory 사용 현황을 파악하는 방법에 대해서 궁금한게 있어서 질문 올립니다.
각 process별로 cpu usage나 memory usage를 확인하기 위해 top나 ps -e -o "pcpu,pid,%mem"등으로 확인을 하려고 하는데요.
확인 결과 값이 제 생각과 많이 달라서 문의드립니다.
ps -o -o "%mem" 같은 경우에 한 시점에 총 합이 100%정도 나올거라 생각을 했는데,
실제 여러 시스템에서 확인 결과 200%~ 300% 정도의 값이 계속 확인되고 있는데요..
ps의 결과가 rsz만이 아닌 vsz이기 때문에 저런 결과가 생기는건인지 궁금합니다.
top의 결과도 ps의 결과가 유사하게 mem usage의 total이 200%~300%인데 원래 이런 것이 정상인지도 궁금합니다.
hp-ux의 경우 glance를 활용할경우 cpu의 total은 cpu 갯수 *100% = N *100% 가 max값으로 나왔었고,
Memory의 경우에는 max 값이 100%로 나왔었는데 결과가 많이 다르네요..
고수님들의 조언과 도움 부탁드립니다.
감사합니다.
Forums:

댓글 달기