Коли я виконую наступну команду для використання CPU, я отримую приємне + користувальницьке використання CPU.
top -b -n1 | grep "Cpu(s)" | awk '{print $2 + $4}'
Вихід:
14.5
Тут у мене виникає проблема в тому, що вихід залежить від верхньої команди, тому він не змінюється миттєво як верхня команда. Тому я не отримую правильний процесор миттєво. Це дає такий же вихід і не змінюється.
Я хочу отримати в режимі реального часу cpuusage на виході. Будь ласка, допоможіть мені покращити моє командування.
time
. У моїй системі це займає всього 0,165 с.
time (top -b -n1 | grep "Cpu(s)" | awk '{print $2 + $4}' )