Когда я выполняю следующую команду, чтобы получить использование процессора, я получаю хорошее + пользовательское использование процессора.
top -b -n1 | grep "Cpu(s)" | awk '{print $2 + $4}'
Выход:
14.5
Здесь я получаю проблему, заключающуюся в том, что вывод зависит от команды top, поэтому она не изменяется мгновенно как команда top. Поэтому я не получаю правильный процессор мгновенно. Это дает тот же вывод и не меняется.
Я хочу получить процессор в реальном времени на выходе. Пожалуйста, помогите мне улучшить мою команду.
time
. В моей системе это занимает всего 0,165 с.
time (top -b -n1 | grep "Cpu(s)" | awk '{print $2 + $4}' )