.\" -*- coding: UTF-8 -*- .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH MPSTAT 1 "Juli 2018" Linux Linux\-Anwenderhandbuch .SH BEZEICHNUNG mpstat \- auf Prozessoren bezogene Statistiken erstellen. .SH ÜBERSICHT \fBmpstat [ \-A ] [ \-\-dec={ 0 | 1 | 2 } ] [ \-n ] [ \-u ] [ \-V ] [ \-I {\fP \fISchlüsselwort\fP \fB[, …] | ALL } ] [ \-N {\fP \fIKnotenliste\fP \fB| ALL } ] [ \-o JSON ] [ \-P {\fP \fICPU_Liste\fP \fB| ALL } ] [\fP \fIIntervall\fP \fB[\fP \fIAnzahl\fP \fB] ]\fP .SH BESCHREIBUNG Der Befehl \fBmpstat\fP schreibt die Aktivitäten für jeden verfügbaren Prozessor in die Standardausgabe, wobei der Prozessor 0 der erste ist. Außerdem wird der globale Aktivitätsdurchschnitt aller Prozessoren berichtet. Der Befehl \fBmpstat\fP kann auf sowohl SMP\- als auch UP\-Maschinen verwendet werden, wobei im letzteren Fall nur der globale Aktivitätsdurchschnitt ausgegeben wird. Falls keine Aktivität ausgewählt ist, dann ist der Bericht der CPU\-Nutzung der standardmäßige Bericht. Der Parameter \fIIntervall\fP gibt die Zeit in Sekunden zwischen den einzelnen Berichten an. Ein Wert von 0 (oder kein Parameter) zeigt an, dass die Prozessorenstatistiken für die Zeit seit dem Systemstart berichtet werden sollen. Jeder der darauf folgenden Berichte enthält Statistiken, die in der Zeit seit dem vorhergehenden Bericht gesammelt wurden. Falls der Parameter \fIAnzahl\fP angegeben und nicht auf Null gesetzt ist, bestimmt dessen Wert die Anzahl der Berichte, die im Abstand von \fIIntervall\fP (in Sekunden) erfolgen. Falls der Parameter \fIIntervall\fP ohne den Parameter \fIAnzahl\fP angegeben ist, erzeugt der Befehl \fBmpstat\fP die Berichte fortlaufend. .SH OPTIONEN .IP \-A ist gleichbedeutend mit der Angabe \fB\-n \-u \-I ALL \-N ALL \-P ALL\fP .IP "\-\-dec={ 0 | 1 | 2 }" gibt die Anzahl der zu verwendenden Dezimalstellen an (0 bis 2, Standardwert ist 2). .IP "\-I { Schlüsselwort [, …] | ALL }" berichtet Interrupt\-Statistiken. Mögliche Schlüsselwörter sind \fBCPU\fP, \fBSCPU\fP und \fBSUM\fP. Mit dem Schlüsselwort \fBCPU\fP wird die Anzahl einzelner pro Sekunde von der CPU oder den CPUs empfangener Interrupts angezeigt. Die Interrupts sind in der Datei /proc/interrupts aufgelistet. Mit dem Schlüsselwort \fBSCPU\fP wird die Anzahl einzelner pro Sekunde von der CPU oder den CPUs empfangener Software\-Interrupts angezeigt. Diese Option funktioniert nur mit Kerneln der Version 2.6.31 oder neuer. Die Software\-Interrupts sind in der Datei /proc/softirqs aufgelistet. Mit dem Schlüsselwort \fBSUM\fP zeigt der Befehl \fBmpstat\fP die Gesamtzahl der Interrupts pro Prozessor an. Die folgenden Wert werden angezeigt: \fBCPU\fP .RS .RS bezeichnet die Prozessornummer. Das Schlüsselwort \fIall\fP gibt an, dass Statistiken als Durchschnitt aller Prozessoren berechnet werden sollen. .RE \fBintr/s\fP .RS zeigt die Gesamtzahl der pro Sekunde von der CPU oder den CPUs empfangenen Interrupts an. .RE Das Schlüsselwort \fBALL\fP ist gleichbedeutend mit der Angabe aller oben aufgeführten Schlüsselwörter. Daher werden alle Interrupt\-Statistiken angezeigt. .RE .RE .IP "\-N { Knotenliste | ALL }" bezeichnet die NUMA\-Knoten, für die Statistiken erstellt werden sollen. Die \fIKnotenliste\fP ist eine Liste mit durch Kommata getrennten Werten oder Wertebereichen (zum Beispiel \fB0,2,4\-7,12\-\fP). Beachten Sie, dass der Knoten \fBall\fP der globale Durchschnitt aller Knoten ist. Das Schlüsselwort \fBALL\fP gibt an, dass Statistiken für alle Knoten erstellt werden sollen. .IP \-n berichtet zusammengefasste CPU\-Statistiken, die auf der Platzierung der NUMA\-Knoten basieren. Die folgenden Werte werden angezeigt: \fBNODE\fP .RS .RS Knotennummer. Das Schlüsselwort \fIall\fP gibt an, das die Statistiken als Durchschnitt aller Knoten errechnet werden. .RE Alle anderen Felder sind die gleichen, die mit der Option \-u angezeigt werden (siehe unten). .RE .IP "\-o JSON" zeigt die Statistiken im JSON\-Format (Javascript Object Notation) an. Die Reihenfolge der JSON\-Felder ist nicht definiert, und neue Felder könnten in der Zukunft hinzugefügt werden. .IP "\-P { CPU_Liste | ALL }" bezeichnet die Prozessoren, für die Statistiken erstellt werden sollen. Die \fICPU_Liste\fP ist eine Liste mit durch Kommata getrennten Werten oder Wertebereichen (zum Beispiel \fB0,2,4\-7,12\-\fP). Beachten Sie, dass der Prozessor 0 der erste Prozessor ist und der Prozessor \fBall\fP der globale Durchschnitt aller Prozessoren ist. Das Schlüsselwort \fBALL\fP gibt an, dass Statistiken für alle Prozessoren erstellt werden sollen. Offline\-Prozessoren werden nicht angezeigt. .IP \-u berichtet die CPU\-Nutzung. Die folgenden Werte werden angezeigt: \fBCPU\fP .RS .RS bezeichnet die Prozessornummer. Das Schlüsselwort \fIall\fP gibt an, dass Statistiken als Durchschnitt aller Prozessoren berechnet werden sollen. .RE \fB%usr\fP .RS zeigt den Prozentsatz der CPU\-Nutzung während der Ausführung auf Benutzerebene (bzw. Anwendungsebene) an. .RE \fB%nice\fP .RS zeigt den Prozentsatz der CPU\-Nutzung während der Ausführung auf Benutzerebene mit Nice\-Priorität an. .RE \fB%sys\fP .RS zeigt den Prozentsatz der CPU\-Nutzung während der Ausführung auf Systemebene (Kernel) an. Beachten Sie, dass dies nicht die Zeit berücksichtigt, die zum Bedienen von Hardware\- und Software\-Interrupts aufgewendet wurde. .RE \fB%iowait\fP .RS zeigt den Prozentsatz der Zeit an, die die CPU oder die CPUs während einer ausstehenden Platten\-E/A\-Anfrage im Leerlauf waren. .RE \fB%irq\fP .RS zeigt den Prozentsatz der Zeit, die von der CPU oder den CPUs zum Bedienen von Hardware\-Interrupts aufgewendet wurde. .RE \fB%soft\fP .RS zeigt den Prozentsatz der Zeit, die von der CPU oder den CPUs zum Bedienen von Software\-Interrupts aufgewendet wurde. .RE \fB%steal\fP .RS zeigt den Prozentsatz der in ungewolltem Wartezustand verbrachten Zeit, die von der virtuellen CPU oder den virtuellen CPUs aufgewendet wurde, während der Hypervisor einen anderen virtuellen Prozessor bedient hat. .RE \fB%guest\fP .RS zeigt den Prozentsatz der Zeit, die von der CPU oder den CPUs zum Ausführen eines virtuellen Prozessors aufgewendet wurde. .RE \fB%gnice\fP .RS zeigt den Prozentsatz der Zeit, die von der CPU oder den CPUs zum Ausführen eines »niced« Gastsystems aufgewendet wurde. .RE \fB%idle\fP .RS zeigt den Prozentsatz der Zeit an, die die CPU oder die CPUs ohne eine ausstehende Platten\-E/A\-Anfrage im Leerlauf waren. .RE .RE .IP \-V gibt die Versionsnummer aus und beendet das Programm. .SH UMGEBUNGSVARIABLEN Der Befehl \fBmpstat\fP berücksichtigt die folgenden Umgebungsvariablen: .IP S_COLORS Wenn diese Variable gesetzt ist, werden die Statistiken im Terminal in Farbe dargestellt. Mögliche Werte für diese Variable sind \fInever\fP, \fIalways\fP oder \fIauto\fP (letzteres ist die Vorgabe). Hinweis: auf Debian\-Systemen wird die Ausgabe standardmäßig farbig dargestellt, wenn sie über ein Terminal erfolgt, selbst wenn diese Variable nicht gesetzt ist (das heißt, eine nicht gesetzte Variable wird so aufgefasst, als wäre der Wert \fIauto\fP). Beachten Sie, dass die Farbe (egal ob rot, gelb oder irgendeine andere Farbe), die zum Anzeigen eines Wertes verwendet wird, nicht allein durch die Färbung eine Bedeutung für die Ausgabe hat. Sie zeigt lediglich verschiedene Wertebereiche an. .IP S_COLORS_SGR Diese Variable gibt die Farben und andere Attribute an, die zur Anzeige der Statistiken im Terminal verwendet werden. Deren Wert ist eine durch Doppelpunkte getrennte Liste der Fähigkeiten, standardmäßig \fBH=31;1:I=32;22:M=35;1:N=34;1:Z=34;22\fP. Folgende Fähigkeiten werden unterstützt: .RS .TP \fBH=\fP SGR\-Teilzeichenkette (Select Graphic Rendition) für Prozentwerte größer oder gleich 75%. .TP \fBI=\fP SGR\-Teilzeichenkette für die CPU\-Nummer. .TP \fBM=\fP SGR\-Teilzeichenkette für Prozentwerte im Bereich von 50% bis 75%. .TP \fBN=\fP SGR\-Teilzeichenkette für von Null verschiedene statistische Werte. .TP \fBZ=\fP SGR\-Teilzeichenkette für Null\-Werte. .RE .IP S_TIME_FORMAT Falls diese Variable existiert und deren Wert auf \fBISO\fP gesetzt ist, dann wird die aktuelle Locale bei der Ausgabe des Datums in der Berichtsüberschrift ignoriert. Der Befehl \fBmpstat\fP wird dann stattdessen das ISO\-8601\-Format (JJJJ\-MM\-TT) verwenden. Der angezeigte Zeitstempel wird auch zum ISO\-8601\-Format kompatibel sein. .SH BEISPIELE \fBmpstat 2 5\fP .RS zeigt fünf Berichte mit globalen Statistiken aller Prozessoren in Zwei\-Sekunden\-Intervallen an. .RE \fBmpstat \-P ALL 2 5\fP .RS zeigt fünf Berichte mit Statistiken aller Prozessoren in Zwei\-Sekunden\-Intervallen an. .SH FEHLER Das \fI/proc\fP\-Dateisystem muss eingehängt sein, damit \fBmpstat\fP funktioniert. .SH DATEIEN \fI/proc\fP enthält verschiedene Dateien mit Systemstatistiken. .SH AUTOR Sebastien Godard (sysstat orange.fr) .SH "SIEHE AUCH" \fBsar\fP(1), \fBpidstat\fP(1), \fBiostat\fP(1), \fBvmstat\fP(8) \fIhttps://github.com/sysstat/sysstat\fP \fIhttp://pagesperso\-orange.fr/sebastien.godard/\fP .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Mario Blättermann erstellt. Diese Übersetzung ist Freie Dokumentation; lesen Sie die .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die .MT debian-l10n-german@\:lists.\:debian.\:org Mailingliste der Übersetzer .ME .