GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Welcher Befehl kann verwendet werden, um alles in der Swap-Partition wieder in den Speicher freizugeben?

Aus dieser Ask Ubuntu-Frage:

Sie können Ihren Swap auch löschen, indem Sie swapoff -a ausführen und dann swapon -a als root, anstatt neu zu starten, um den gleichen Effekt zu erzielen.

Also:

$ free -tm
...
Swap:         6439        196       6243
...
$ sudo swapoff -a
$ sudo swapon -a
$ free -tm
...
Swap:         6439          0       6439
...

Wie in einem Kommentar erwähnt, wenn Sie nicht genug Speicher haben, swapoff führt zu „nicht genügend Arbeitsspeicher“-Fehlern und dazu, dass der Kernel Prozesse beendet, um RAM wiederherzustellen.


Wie bereits erwähnt, wird das einfache Deaktivieren aller Swaps dazu führen, dass der Kernel beginnt, Dinge zu töten, wenn er nicht genügend freien Speicher hat. Wenn Sie dies vermeiden möchten, erstellen Sie zuerst einen zweiten Swap-Satz. Dann:

swapon /second/swap/device && swapoff /first/swap/device 
swapon /first/swap/device && swapoff /second/swap/device

Dadurch wird immer noch alles ausgetauscht, aber wenn nicht genügend Platz vorhanden ist, wird es auf das zweite Austauschgerät verschoben, anstatt Dinge zufällig zu töten. Dann verschieben Sie einfach alles zurück.


Linux
  1. Hier ist alles, was Sie mit Nmap tun können – Befehlsbeispiele

  2. Was ist ioremap()

  3. Warum sollte die Größe der Swap-Partition doppelt so groß sein wie die RAM-Größe?

  4. Wie kann ich sehen, was meine am häufigsten verwendeten Linux-Befehle sind?

  5. Was entspricht dem Linux-Befehl sudo fdisk -l in MacOS?

Was ist der Grep-Befehl unter Linux? Warum wird es verwendet und wie funktioniert es?

Ich habe Strg-Alt-F6 unter Linux verwendet und kann meinen Bildschirm nicht zurückbekommen

Was kann eine „Ressource vorübergehend nicht verfügbar“ beim Befehl sock send() verursachen

Erzwingen Sie free(), um Malloc-Speicher an das Betriebssystem zurückzugeben

Wie kann ich eine Swap-Partition auf Amazon EC2 mit flüchtigem Speicher erstellen?

Was kann Swap speziell tun, was RAM nicht kann?