2017-05-05 2 views
0

나는 htop 명령이 각 CPU 코어의로드를 멋지게 표시하는 유일한 방법이라는 것을 발견했다. 지난 몇 초 동안 각 CPU 코어의 평균이 필요합니다. 그러나 명령 줄에서 그 수를 추출하는 방법을 모르겠습니다. 예를 들어 grep 또는 -n 1을 사용합니다. 나는 더 이상 패키지를 설치할 수없는 곳인 Ångström을 운영하고 있습니다.htop 명령에서 코어의 CPU로드를 추출하는 방법은 무엇입니까?

나는 나의 최종 결과가되고 싶습니다 :

CPU0: X% 
CPU1: X% 

난 어떤 도움을 주셔서 감사합니다.

+0

[Linux에서 전체 CPU 사용량을 얻는 방법 (예 : 57 %)] (http://stackoverflow.com/questions/9229333/how-to-get-overall-cpu-usage-eg-57- on-linux) –

답변

0

더 많은 gui 인 htop 대신/proc/stat로 바로 이동하여 필요한 것을 가져 오십시오.

사용 AWK :

awk '$1~/cpu[0-9]/{usage=($2+$4)*100/($2+$4+$5); print $1": "usage"%"}' /proc/stat 
+0

불행히도, 마지막 재부팅 이후 평균을 계산합니다. 지난 몇 초간 평균이 필요해. 나는 그것에 대해 어떻게 갈 것인가? – Gabriele

0

내가 그 비율에 주어진 정확한 CPU를 계산이 link에 답을 발견했다.

관련 문제