it-swarm.com.de

Swap wird nicht verwendet

mein Swap wird nicht verwendet, egal wie voll mein RAM wird. Dies ist meine Swapon-Ausgabe:

NAME      TYPE       SIZE USED PRIO
/dev/dm-2 partition 31,9G 3,5M   -1

Könnte der PRIO-1 ein Problem sein?

cat /proc/sys/vm/swappiness
60

Mein Swappiness ist 60.

cat /proc/swaps
Filename             Type       Size        Used    Priority
/dev/dm-2            partition  33456124    3524    -1

Ich habe 32 GByte RAM und 32 GByte Swap, aber zur Zeit, wenn mein Speicher läuft, wird mein System nur permanent blockieren, anstatt mit dem Swap zu beginnen. Kann ich etwas dagegen tun?

Grundsätzlich versuche ich, eine Anwendung auszuführen, die ungefähr 30 GB Arbeitsspeicher aufnimmt, während mein physischer Arbeitsspeicher bereits halb voll ist. Während des Startvorgangs und des Ladens von Daten in den Speicher friert mein System nur ein, sobald der physische Speicher voll ist. Und nein, es scheint nicht einfach zu blockieren, während es tauscht, da es auch nach einer Weile nicht auftaut.

6

Zunehmender Swappiness reparierte es. Der Swap wurde aktiviert, aber aus irgendeinem Grund nur verwendet, wenn der Speicher voll war, und nicht früher.

6

Glaube nicht Überprüfen Sie zuerst cat /etc/fstab für Ihre Swap-Partition und versuchen Sie dann, das Swap-Dateisystem mit zu formatieren

  1. Sudo swapoff -a
  2. Sudo /sbin/mkswap /dev/sd##
  3. Sudo swapon -a
3

In meinem Fall habe ich eine andere Ubuntu-Testinstanz installiert und den Swap dafür formatiert, sodass die UUID des Swap-Geräts in fstab alt war. Ich habe sie nur in current geändert und sie funktioniert.

1