Sie können die Befehle top oder ps verwenden, um die CPU-Auslastung zu überprüfen.
Verwendung von top :Dies zeigt Ihnen die CPU-Statistiken
top -b -n 1 |grep ^Cpu
using ps:Dies zeigt Ihnen die CPU-Auslastung in % für jeden Prozess.
ps -eo pcpu,pid,user,args | sort -r -k1 | less
Sie können auch ein kleines Skript in Bash oder Perl schreiben, um /proc/stat zu lesen und die CPU-Auslastung zu berechnen.
Linux hat keine Systemvariablen, die die aktuelle CPU-Auslastung angeben. Stattdessen müssen Sie /proc/stat
lesen mehrmals:jede Spalte in der cpu(n)
Zeilen gibt die gesamte CPU-Zeit an, und Sie müssen sie anschließend ablesen, um Prozentsätze zu erhalten. In diesem Dokument erfahren Sie, was die verschiedenen Spalten bedeuten.
Versuchen Sie diesen Befehl:
$ top
http://www.cyberciti.biz/tips/how-do-i-find-out-linux-cpu-utilization.html
Der Befehl uptime
zeigt Ihnen die durchschnittliche Auslastung der letzten 1, 5 und 15 Minuten.