리눅스 CPU 사용률 계산하는 법

  • hotrod
    (hotrod)
  • hotrod's Avatar 이 글의 작성자
  • Offline
  • Newbie
  • Newbie
더보기
16 Oct 2019 22:57 #4887 작성자: hotrod
hotrod 님의 글: 리눅스 CPU 사용률 계산하는 법
1)
grep 'cpu ' /proc/stat | awk '{usage=($2+$4)*100/($2+$4+$5)} END {print usage "%"}'

2)
top -bn1 | grep "Cpu(s)" | \
           sed "s/.*, *\([0-9.]*\)%* id.*/\1/" | \
           awk '{print 100 - $1"%"}'

3)
mpstat | grep -A 5 "%idle" | tail -n 1 | awk -F " " '{print 100 -  $ 12}'a

4)
mpstat | awk '$12 ~ /[0-9.]+/ { print 100 - $12"%" }'

5)
mpstat | awk '$3 ~ /CPU/ { for(i=1;i<=NF;i++) { if ($i ~ /%idle/) field=i } } $3 ~ /all/ { print 100 - $field }'
Time to create page: 0.097 seconds
Powered by Kunena Forum