Gibt es eine gute Möglichkeit, um festzustellen, wie viel mein System (z. B. wie oft, wie viel Swap-Speicherplatz es jedes Mal / im Durchschnitt verwendet) den Swap-Speicherplatz bei verschiedenen Aufgaben verwendet?
Sie können verwenden sar -B 1
, um eine Echtzeitansicht dieser Informationen zu erhalten (ändern 1
Sie das gewünschte Aktualisierungsintervall).
Die Ausgabe sieht folgendermaßen aus:
08:11:54 PM pgpgin/s pgpgout/s fault/s majflt/s pgfree/s pgscank/s pgscand/s pgsteal/s %vmeff
08:11:55 PM 0.00 0.00 24.00 0.00 57.00 0.00 0.00 0.00 0.00
08:11:56 PM 0.00 0.00 23.53 0.00 53.92 0.00 0.00 0.00 0.00
08:11:57 PM 0.00 0.00 16.00 0.00 53.00 0.00 0.00 0.00 0.00
pgpgin / s - Gesamtzahl der Kilobyte, die das System pro Sekunde von der Festplatte abgerufen hat.
pgpgout / s - Gesamtzahl der Kilobyte, die das System pro Sekunde auf die Festplatte ausgelagert hat.
Fehler / s - Anzahl der vom System pro Sekunde verursachten Seitenfehler (Major + Minor). Dies ist keine Anzahl von Seitenfehlern, die E / A erzeugen, da einige Seitenfehler ohne E / A behoben werden können.
majflt / s - Anzahl der Hauptfehler, die das System pro Sekunde gemacht hat, bei denen eine Speicherseite von der Festplatte geladen werden musste.
pgfree / s - Anzahl der Seiten, die vom System pro Sekunde auf die freie Liste gesetzt werden.
pgscank / s - Anzahl der vom kswapd-Daemon pro Sekunde gescannten Seiten.
pgscand / s - Anzahl der direkt pro Sekunde gescannten Seiten.
pgsteal / s - Anzahl der Seiten, die das System pro Sekunde aus dem Cache (Pagecache und Swapcache) zurückgefordert hat, um seinen Speicherbedarf zu decken.