Scroll to navigation

proc_stat(5) File Formats Manual proc_stat(5)

BEZEICHNUNG

/proc/stat - Kernel-Systemstatistiken

BESCHREIBUNG

/proc/stat
Von der Architektur abhängige Kernel- und Systemstatistiken. Gebräuchliche Einträge sind:
Die Zeitdauer (gemessen in USER_HZ, auf den meisten Architekturen Hundertstelsekunden, ermitteln Sie den richtigen Wert mit sysconf(_SC_CLK_TCK)), die das System (»cpu«-Zeile) oder die spezielle CPU (»cpuN«-Zeile) in verschiedenen Status verbracht hat:
(1) Zeit, die auf der Anwendungsebene verbracht wurde.
(2) Zeit, die auf der Anwendungsebene mit niedriger Priorität (nice) verbracht wurde.
(3) Zeit, die im Systemmodus verbracht wurde.
(4) Im Leerlaufprozess verbrachte Zeit. Dieser Wert sollte USER_HZ mal den zweiten Eintrag in der Pseudo-Datei /proc/uptime sein.
(5) Zeit, die für den Abschluss der E/A wartend verbracht wird. Dieser Wert ist aus den folgenden Gründen nicht zuverlässig:
Die CPU wartet nicht, dass E/A abgeschlossen wird; Iowait ist die Zeit, die ein Prozess auf den Abschluss von E/A wartet. Wenn eine CPU aufgrund ausstehender Prozess-E/A in den Leerlauf geht, wird ein anderer Prozess auf der CPU eingeplant.
Auf einer Mehrkern-CPU läuft der auf den Abschluss von E/A wartende Prozess auf keiner CPU, so dass die Berechnung von Iowait für jede CPU schwierig ist.
Der Wert in diesem Feld kann unter gewissen Umständen abnehmen.
(6) Zeit, die zum Ausliefern von Interrupts verbracht wurde.
(7) Zeit, die zum Ausliefern von Softirqs verbracht wurde.
(8) Gestohlene Zeit, die in anderen Betriebssystemen verbracht wurde, wenn der Prozess in einer virtualisierten Umgebung läuft.
(9) Zeit, die für den Betrieb einer virtuellen CPU für Gastbetriebssysteme unter der Steuerung des Linux-Kernels verbracht wurde.
(10) Zeit, die für die Ausführung eines mit nice eingestellten Gastes verbracht wurde (virtuelle CPU für Gastbetriebssysteme unter der Steuerung des Linux-Kernels)
Die Anzahl Speicherseiten, die das System von der Platte geladen hat sowie die Anzahl der dorthin ausgelagerten Speicherseiten.
Die Anzahl an Auslagerungsseiten, die hereingeholt und herausgebracht wurden.
Diese Zeile zeigt Zählungen der seit dem Systemstart bearbeiteten Interrupts für jeden der möglichen System-Interrupts. Die erste Spalte ist die Summe aller bearbeiteten Interrupts (einschließlich architekturspezifischer Interrupts ohne Nummer); jede weitere Spalte ist die Summe für diesen bestimmten Interrupt mit Nummer. Interrupts ohne Nummer werden nicht angezeigt, nur in der Gesamtsumme berücksichtigt.
(major,disk_idx):(noinfo, read_io_ops, blks_read, write_io_ops, blks_written)
(nur Linux 2.4)
Anzahl Kontextwechsel, die das System durchlaufen hat.
Zeitpunkt des Systemstarts, in Sekunden seit dem 1. Januar 1970 0 Uhr UTC (Epoch).
Anzahl der seit dem Systemstart erzeugten Prozesse.
Anzahl der lauffähigen Prozesse (von Linux 2.5.45 aufwärts).
Anzahl von Prozessen, die durch das Warten auf den Abschluss von E/A blockiert sind (von Linux 2.5.45 aufwärts).
Diese Zeile zeigt die Anzahl von Softirqs für alle CPUs. Die erste Spalte ist die Gesamtsumme aller Softirqs und jede nachfolgende Spalte ist die Gesamtsumme für einen bestimmten Softirq (von Linux 2.6.31 aufwärts).

SIEHE AUCH

proc(5)

ÜBERSETZUNG

Die deutsche Übersetzung dieser Handbuchseite wurde von Martin Eberhard Schauer <Martin.E.Schauer@gmx.de>, Dr. Tobias Quathamer <toddy@debian.org>, Chris Leick <c.leick@vollbio.de>, Erik Pfannenstein <debianignatz@gmx.de> und Helge Kreutzmann <debian@helgefjell.de> erstellt.

Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 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 Mailingliste der Übersetzer.

2. Mai 2024 Linux man-pages 6.8