Wie kann ich über die Befehlszeile überprüfen, ob Swap aktiviert ist?

121

Wie kann ich in der Befehlszeile überprüfen, ob Swap aktiv ist und welche Swap-Geräte eingerichtet sind?

ptrcao
quelle

Antworten:

176

In Linux können Sie verwenden

  • cat /proc/meminfo um Total Swap und Free Swap zu sehen (alles unter Linux)
  • cat /proc/swaps um zu sehen, welche Swap-Geräte verwendet werden (alle Linux)
  • swapon -s Swap-Geräte und Größen sehen (wo Swapon installiert ist)
  • vmstat für die aktuelle Statistik des virtuellen Speichers

in Mac OS X können Sie verwenden

  • vm_stat Informationen zum virtuellen Speicher anzeigen (Swap)
  • ls -lh /private/var/vm/swapfile* um zu sehen, wie viele Auslagerungsdateien verwendet werden.

In Solaris können Sie verwenden

  • swap -l zu sehen, Swap-Geräte / Dateien und ihre Größen
  • swap -s um die gesamte Swap-Größe zu sehen, gebraucht & frei
  • vmstat um Statistiken zum virtuellen Speicher anzuzeigen

Auf einigen Systemen bezieht sich "virtueller Speicher" nur auf festplattengesicherte Speichergeräte, und auf anderen Systemen, z. B. Solaris, kann virtueller Speicher auf jeden Benutzerprozessadressraum verweisen, einschließlich tmpfs-Dateisystemen (z. B. / tmp) und gemeinsam genutztem Speicherplatz.

Tim Kennedy
quelle
10
Außerdem freesollten Sie erfahren, wie viel Swap für Ihr System verfügbar ist.
cat /proc/meminfosollte seincat /proc/meminfo | grep Swap
Binar Web
26

Suchen Sie swapon -snach einer Liste der aktuellen Swap-Geräte und anderen relevanten Informationen.

jw013
quelle
1

Unter Linux können Sie mit dem topBefehl sehen, ob der Swap aktiv ist oder nicht, in dem Sie so etwas sehen können kswapd0. Der topBefehl bietet eine dynamische Echtzeitansicht eines laufenden Systems, daher sollten Sie den Swap dort sehen.

Wenn Sie es dort nicht sehen, ist es mehr als wahrscheinlich, dass es nicht funktioniert. Um es neu zu starten oder zu aktivieren, können Sie diesen Befehl verwenden: sudo swapon --all --verbose( source )

Wenn Sie den topBefehl dann erneut ausführen, sollte er angezeigt werden.

3kstc
quelle
1

swapon --show

Dies ist ein bisschen besser als, swapon -sda es menschenfreundliche Größeneinheiten bietet, wie zum Beispiel:

NAME      TYPE      SIZE   USED PRIO
/dev/dm-1 partition 7.5G 563.8M   -2

man swap sagt:

-s, --summary Zeigt die Zusammenfassung der Auslagerungsnutzung nach Gerät an. Entspricht "cat / proc / swaps". Dieses Ausgabeformat wird zu Gunsten von --show veraltet, das eine bessere Kontrolle über die Ausgabedaten bietet.

Getestet unter Ubuntu 18.04, util-linux 2.31.1.

Ciro Santilli ist ein Schauspieler
quelle
0

swapon -s zeigt den aktiven Swap an

Swap aktivieren

Swapon -v Gerätename

Praveen Kumar BS
quelle