Willkommen

Swap Speicher voll

Na ist es mal wieder soweit? der Swap Speicher ist voll ?

Öffnet auf dem Proxmox die Shell und arbeitet folgende Besfhle ab:

swappoff -a (Schreibt den Swap speicher zurück und leert den Swap)

sysctl vm.swappiness=1 (Der Swapiness-Parameter steuert die Tendenz des Kernels, Prozesse aus dem physischen Speicher auf die Swap-Festplatte zu verschieben.)

swapon -a (Schaltet den Swap wieder ein)

Wie viel Arbeitsspeicher man für das benötigt liegt, daran wie viele Container und VMs gleichzeitig bei dir laufen, ich denke unter 16GB Arbeitsspeicher bring das nix, besser wohl so ab 32GB


Du kannst diesen Wert in einer virtuellen Datei festlegen /proc/sys/vm/swappiness . Der genannte Wert entscheidet darüber, wie der Auslagerungsraum verwendet werden soll. Nachfolgend sind die Werte mit ihren Parametern aufgeführt:

vm.swappiness = 0 # Swap is disabled. In earlier versions, this meant that the kernel would swap only to avoid an out of memory condition, but in later versions this is achieved by setting to 1.

vm.swappiness = 1 # Kernel version 3.5 and over, as well as kernel version 2.6.32-303 and over: Minimum amount of swapping without disabling it entirely.

vm.swappiness = 10 # This value is sometimes recommended to improve performance when sufficient memory exists in a system, this value *10* could be considered for the performance being expected.

vm.swappiness = 60 # The default value.

vm.swappiness = 100 # The kernel will swap aggressively.