Ketika saya menjalankan perintah berikut untuk mendapatkan penggunaan CPU, saya mendapatkan penggunaan pengguna CPU yang bagus.
top -b -n1 | grep "Cpu(s)" | awk '{print $2 + $4}'
Keluaran:
14.5
Di sini saya mendapatkan masalah adalah bahwa output tergantung pada perintah atas sehingga tidak langsung berubah sebagai perintah atas. Jadi saya tidak mendapatkan cpu yang benar secara instan. Ini memberikan output yang sama dan tidak berubah.
Saya ingin mendapatkan output realtime. Tolong bantu saya untuk meningkatkan perintah saya.
time
. Di sistem saya hanya dibutuhkan 0,165s.
time (top -b -n1 | grep "Cpu(s)" | awk '{print $2 + $4}' )