man proc을 한것과...
/proc/pid/stat필드가 일치하지 않더군여 흑..
그래서 분석하기가 매우 힘드넹...
참고로 재 머신에 OS는 와우 7.0입니다..
혹시 정확하게 필드가 있는 Document와..
그리고 이 데이타를 가지고..
CPU사용량과 Memory사용량을 계산하는..
즉 ps에서 %CPU와 %MEM을
구하는 공식을 좀 알려주시기 바랍니다...
재생각에는 %MEM은 rss / total memory
이렇게 구하는거 같은데 ..
%CPU는 어케 구하는지 감도 안오는군요...
아고 어제부터 이거때매 머리가 꽤 아푸네요...
미리미리 감사드립니다..
꼬랑쥐~)man proc메뉴얼을 보다보니...
보다보니까 생소한 용어가 나오더군여...
process가 메모리를 사용하다가..
major fault와 minor fault어쩌구 하는데..
이 두개의 정확한 차이를 알려주실분도 미리미리 감사드립니다..
/proc/pid/stat 필드 설명은 proc 매뉴얼과 커널 소스의 설명을 함께 보세요. 커널 버전마다 필드가 늘어나 차이가 날 수 있습니다. ps 의 %CPU 는 프로세스 CPU 사용 시간을 실행 시간으로 나눈 값입니다. minor fault 는 디스크 읽기 없이 처리된 페이지 폴트이고, major fault 는 디스크에서 읽어야 했던 폴트입니다.