리눅스 /proc/PID/stat
에는 지피에서 측정되는 몇 가지 지표가있다. 재부팅 후 현재 지프 수를 얻는 방법이 있습니까? Jiffies 또한 USER_HZ 값의 초에 해당한다고 가정합니다.
나는에 처음 4 개 인수를 합산하여받을 수 cpu
라인 /proc/stat
?
업데이트 :
$ date +"%s.%N" && grep '^jiffies' timer_list
1262103103.162169230
jiffies: 1007865965
jiffies: 1007865965
jiffies: 1007865965
jiffies: 1007865965
$ date +"%s.%N" && grep '^jiffies' timer_list
1262103108.706475051
jiffies: 1007867351
jiffies: 1007867351
jiffies: 1007867351
jiffies: 1007867351
이 사이의 델타는 거의 정확히 250jiffies / second입니다. CPU 당 모든 jiffies 라인이 동일한 것처럼 나타납니다 (핫 디맨드 CPU가 프로비저닝 / 교체 된 경우에는 그렇지 않을 수도 있음). 나는 이것이 일관된 jiffies 카운터를 당기기에 가장 좋은 장소라고 생각합니다.
/proc/PID/stat
파일이 상대적 % s를 계산하는 데 사용할 수있는 총계와 동등한 메트릭을보고하는 한이 경우 임의의 증분입니다 . 에 'jiffies'줄이 있으므로/proc/timer_list
원래 게시물을 업데이트하겠습니다.