사용자 도구

사이트 도구


os:system:usage:cpu:proc_stat

차이

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

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
os:system:usage:cpu:proc_stat [2009/02/15 00:56]
starlits
os:system:usage:cpu:proc_stat [2009/02/15 03:21] (현재)
starlits
줄 11: 줄 11:
  
 ==== cpu ==== ==== cpu ====
 +=== 그림 중에 CPU 항목만 정리해보자 ===
  
 ^ 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 | 
 + 
 + 
 +=== 각 필드의 정의 ===
  
 ^ 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 |
줄 27: 줄 31:
 ^ irq     | servicing interrupts | ^ irq     | servicing interrupts |
 ^ softirq | servicing softirqs |  ^ softirq | servicing softirqs | 
 +
 +== CPU 사용률 계산방법 ===
 +  - CPU 사용률은 사용중은  ijffies 중 idle 정보를 얻어와서 백분률로 표시하면 된다. \\ 다음 공식으로 값을 얻을 수 있다. \\ <code> 
 +( (idle jiffies) / (user jiffies + nice jiffies + system jiffies + idle jiffies) ) * 100 
 +</code>
 +  - 이와 같은 방법을 통해 일정시간(sec) 소비된 jiffies 구해야 한다. (이전 jiffies 값도 알고 있어야 한다.)
 +
 +
 +
  
 ==== intr ==== ==== intr ====
줄 50: 줄 63:
  
  
 +===== 관련문서 ===== 
 +  - http://www.cyberciti.biz/tips/how-do-i-find-out-linux-cpu-utilization.html
os/system/usage/cpu/proc_stat.1234626976.txt.gz · 마지막으로 수정됨: 2009/02/15 00:56 저자 starlits