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