사용자 도구

사이트 도구


os:system:usage:cpu:proc_stat

차이

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

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
os:system:usage:cpu:proc_stat [2009/02/15 01:02] – starlitsos: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 · 마지막으로 수정됨: 저자 starlits