LINUX.ORG.RU

[ЧЯДНТ] вывод загрузки CPU

 


0

0

Задача - вывести в консоль текущую загрузку CPU или текущее значение простоя (в процентах)

делаю
$ top | grep Cpu
Cpu(s): 8.2%us, 1.3%sy, 0.1%ni, 88.8%id, 1.2%wa, 0.2%hi, 0.2%si, 0.0%st
Cpu(s): 1.3%us, 0.7%sy, 0.0%ni, 97.4%id, 0.0%wa, 0.3%hi, 0.3%si, 0.0%st
Cpu(s): 2.0%us, 0.3%sy, 0.0%ni, 97.3%id, 0.0%wa, 0.3%hi, 0.0%si, 0.0%st
Cpu(s): 1.7%us, 1.0%sy, 0.0%ni, 96.7%id, 0.0%wa, 0.3%hi, 0.3%si, 0.0%st
Cpu(s): 2.3%us, 0.7%sy, 0.0%ni, 96.7%id, 0.0%wa, 0.3%hi, 0.0%si, 0.0%st

все ок - надо выцепить значение %id

Но почему строка:
$ top | grep Cpu | awk '{print $5}'
ничего не выводит?

Какие еще возможны методы получить в консоли текущее значение загрузки/простоя CPU?

★★★★

cat /proc/stat

Documentation/filesystems/proc.txt

anonymous
()
Ответ на: комментарий от anonymous

фигня. man top...

top -n 1 -b | и дальше уже поехали чего там надо...

JackYF ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.