사용자 도구

사이트 도구


os:system:usage:cpu:proc_stat

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
os:system:usage:cpu:proc_stat [2009/02/15 01:10]
starlits
os:system:usage:cpu:proc_stat [2009/02/15 03:21] (현재)
starlits
줄 25: 줄 25:
 ^ cpu     | cpu number, 맨처음의 cpu는 모든 CPU 정보를 나타내는 것이다 | ^ cpu     | cpu number, 맨처음의 cpu는 모든 CPU 정보를 나타내는 것이다 |
 ^ user    | normal processes executing in user mode | ^ user    | normal processes executing in user mode |
-^ nice    | niced processes executing in user mode |+^ nice    | niced(=low priority) processes executing in user mode |
 ^ system  | processes executing in kernel mode | ^ system  | processes executing in kernel mode |
 ^ idle    | twiddling thumbs | ^ idle    | twiddling thumbs |
줄 34: 줄 34:
 == CPU 사용률 계산방법 === == CPU 사용률 계산방법 ===
   - CPU 사용률은 사용중은  ijffies 중 idle 정보를 얻어와서 백분률로 표시하면 된다. \\ 다음 공식으로 값을 얻을 수 있다. \\ <code>    - CPU 사용률은 사용중은  ijffies 중 idle 정보를 얻어와서 백분률로 표시하면 된다. \\ 다음 공식으로 값을 얻을 수 있다. \\ <code> 
-( (idle jiffies) / (idle jiffies + use jiffies + system jiffies + low prio jiffies) ) * 100  +( (idle jiffies) / (user jiffies + nice jiffies + system jiffies + idle jiffies) ) * 100 
-</code> +
-  - 위의 예에서 전체 CPU 을 가져와보자 <code> +
-7430643990 / (7430643990 + 7357238 ++
 </code> </code>
 +  - 이와 같은 방법을 통해 일정시간(sec) 소비된 jiffies 구해야 한다. (이전 jiffies 값도 알고 있어야 한다.)
  
  
줄 65: 줄 63:
  
  
 +===== 관련문서 ===== 
 +  - http://www.cyberciti.biz/tips/how-do-i-find-out-linux-cpu-utilization.html
os/system/usage/cpu/proc_stat.1234627857.txt.gz · 마지막으로 수정됨: 2009/02/15 01:10 저자 starlits