Geschäftsführer CPU-Auslastung in Linux kann ein Schmerz , vor allem auf einem Linux-Server , mehrere CPU - System oder shared System sein. Allerdings gibt es einige Tools, die Ihnen mit dem Problem umzugehen helfen. Die wichtigste ist " oben", das Kommandozeilen- Programm, das grundlegende Informationen über die Prozesse auf dem Computer anzeigt. Andere Programme bieten Informationen über die verschiedenen CPUs und CPU-Auslastung aggregierten Daten für lange Zeiträume. Mit Top-
Top gibt eine Echtzeit- Bericht über die CPU-Auslastung - welche Prozesse mit wie viel CPU . Die Eingabe von " oben " in eine Linux-Terminal startet das Programm. Über diese Schnittstelle können Sie die Top- Nutzer Ihre CPU und töten Prozesse, die nicht benötigte. Es zeigt auch die "user" des Prozesses , die meist ist "root" oder das System selbst . Standardmäßig werden die Prozesse in der Reihenfolge der am meisten verwendeten CPU aufgelistet. Top gibt auch andere Statistiken am oberen Rand des Displays , wie Betriebszeiten und Speichernutzung.
Mpstat und Sar
Gegensatz zu oben , mpstat und sar nicht native Linux Programme , die Sie benötigen , um ein Paket namens " sysstat " installieren, um sie zu benutzen - Typ " apt- get install sysstat " in die Kommandozeile für Debian oder Ubuntu. Sobald Sie sie installiert haben, können Sie mpstat den Statistiken für mehrere Recheneinheiten zu lesen: das Gerät als "0" zuerst und nachfolgende Einheiten ist nach aufgelistet aufgelistet. Sar ist ein Programm, das die CPU-Auslastung verfolgt über einen längeren Zeitraum , Dividieren Nutzungsstatistiken zwischen Anwenderprogrammen , System-Programme und Leerlaufzeiten .
Identifizieren Standorte der CPU Load
der folgende Befehl gibt Ihnen eine Liste der Top- CPU - Prozesse zum Einsatz : " ps- eo pcpu , pid , user, args