사용자 도구

사이트 도구


os:system:usage:cpu:proc_stat

차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
os:system:usage:cpu:proc_stat [2009/02/15 01:02]
starlits
os:system:usage:cpu:proc_stat [2009/02/15 03:21] (현재)
starlits
줄 14: 줄 14:
  
 ^ CPU ^ user ^ nice ^ system ^ idle ^ iowait ^ irq ^ softirq ^ ^ CPU ^ user ^ nice ^ system ^ idle ^ iowait ^ irq ^ softirq ^
-| cpu  7357238 | 7556 | 1623734 7430643990 26226529 125483 1240241 +| cpu  | 7359334 | 7556 | 1624101 7431572965 26230351 125487 1240302 
-| cpu0 | 2885881 | 1844 | 799830 1856977874 4873103 125483 1142224 +| cpu0 | 2887366 | 1844 | 799938 1857208640 4874523 125487 1142273 
-| cpu1 | 2165476 | 1864 | 356690 1854581772 9656034 | 0 | 44293 +| cpu1 | 2165862 | 1864 | 356839 1854813781 9657314 | 0 | 44299 
-| cpu2 | 1289125 | 1838 | 216393 1859517837 5753554 | 0 | 27451 +| cpu2 | 1289202 | 1838 | 216457 1859750675 5754401 | 0 | 27456 
-| cpu3 | 1016754 | 2010 | 250820 1859566506 5943836 | 0 | 26272 |+| cpu3 | 1016902 | 2010 | 250865 1859799867 5944111 | 0 | 26273 | 
  
 === 각 필드의 정의 === === 각 필드의 정의 ===
줄 24: 줄 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 |
줄 32: 줄 33:
  
 == CPU 사용률 계산방법 === == CPU 사용률 계산방법 ===
-  - CPU 사용률은 사용중은  ijffies 중 idle 정보를 얻어와서 백분률로 표시하면 된다. \\ 다음 공식으로 값을 얻을 수 있다. \\ <code> (idle jiffies)*100 / (idle jiffies + use jiffies + system jiffies + low prio jiffies) </code> +  - CPU 사용률은 사용중은  ijffies 중 idle 정보를 얻어와서 백분률로 표시하면 된다. \\ 다음 공식으로 값을 얻을 수 있다. \\ <code>  
-  - 위의 예에서 전체 CPU 을 가져보자 <code> +(idle jiffies) / (user jiffies + nice jiffies + system jiffies + idle jiffies) ) * 100  
 +</code> 
 +  - 와 같은 방법을 통해 일정시간(sec) 소비된 jiffies 구해야 한다. (이전 jiffies 값도 알고 있어야 한다.)
  
  
줄 61: 줄 63:
  
  
 +===== 관련문서 ===== 
 +  - http://www.cyberciti.biz/tips/how-do-i-find-out-linux-cpu-utilization.html
os/system/usage/cpu/proc_stat.1234627378.txt.gz · 마지막으로 수정됨: 2009/02/15 01:02 저자 starlits