Conosco questo esempio di sar sar -u 1 3
che fornisce statistiche per i successivi 3 secondi con intervallo di 1 secondo.Come posso controllare gli ultimi 5 minuti di utilizzo complessivo della CPU usando SAR
Tuttavia, continua anche a raccogliere le informazioni in background (Il mio cron impostato per raccogliere statistiche per ogni minuto). C'è un modo che posso semplicemente interrogare usando il comando sar per dire le ultime statistiche di 5 minuti e la sua media.
In questo momento sto utilizzando seguente sotto comando
interval=5; sar -f /var/log/sysstat/sa22 | tail -n $interval | head -n -1 | awk '{print $4+$6}'| awk '{s+=$1} END {print s/$interval}'
per verificare l'utilizzo complessivo della CPU negli ultimi 5 minuti.
C'è un modo migliore?