Я пытаюсь получить точное чтение моего используемого процессора (в процентах) от top
. Это команда, которую я запускаю для тестирования:
top -n1 | awk '/Cpu\(s\):/ {print $2}'
Это возвращает:
10.7%us,
Какая часть данных мне нужна. Тем не менее, каждый раз, когда я запускаю команду, я получаю один и тот же вывод, даже несмотря на то, что я прикладываю разные нагрузки к моей системе (и не говоря уже о htop
том, что мое использование отличается). Кажется, что всякий раз, когда я начинаю top
, загрузка моего процессора одинакова. Только после нескольких кадров это дает мне правильные значения.
Не похоже, что я могу анализировать вывод top таким образом, поэтому я ищу другие надежные приложения, которые дадут мне точное чтение из оболочки. Мне действительно нравится, как htop
можно дать мне чтение по ядру.
Я попробовал iostat
и , mpstat
но они , кажется, дают неточные и «медленные изменения» ценности.