Swapping trotz free RAM

tomic

New Member
Hallo Zusammen,

ich nutze Proxmox in der aktuellen Version mit OpenVZ-Containern.
Die OpenVZ-Container sind Squeeze und Wheezy Systeme mit Apache, Mysql usw.

Grundätzlich wird doch erst dann geswappt, wenn kein freier Speicher mehr vorhanden ist oder?

Das Problem habe ich auf allen Proxmox Hosts (5 Stück). Auf allen Kisten ist sowohl beim Host als auch im OpenVZ-Container noch genug freier Speicher vorhanden.

Eine der VZ-Configs die am swappen ist:
Code:
PHYSPAGES="0:6291456"
SWAPPAGES="0:262144"
KMEMSIZE="11712593920:12884901888"
DCACHESIZE="5856296960:6442450944"
LOCKEDPAGES="3145728"
PRIVVMPAGES="unlimited"
SHMPAGES="unlimited"
NUMPROC="unlimited"
VMGUARPAGES="0:unlimited"
OOMGUARPAGES="0:unlimited"
NUMTCPSOCK="unlimited"
NUMFLOCK="unlimited"
NUMPTY="unlimited"
NUMSIGINFO="unlimited"
TCPSNDBUF="unlimited"
TCPRCVBUF="unlimited"
OTHERSOCKBUF="unlimited"
DGRAMRCVBUF="unlimited"
NUMOTHERSOCK="unlimited"
NUMFILE="unlimited"
NUMIPTENT="unlimited"

# Disk quota parameters (in form of softlimit:hardlimit)
DISKSPACE="104857600:115343360"
DISKINODES="20000000:22000000"
QUOTATIME="0"

Anbei ein Screenshot des Hosts aus top.

Viele Grüße

tomic
 

Attachments

  • swap.jpg
    swap.jpg
    55.6 KB · Views: 165
Grundätzlich wird doch erst dann geswappt, wenn kein freier Speicher mehr vorhanden ist oder?
Nein, das hast du falsch verstanden. Klar wird geswappt, wenn kein Speicher mehr frei ist, aber der Kernel beginnt auch schon vorher schon lange ungenutzten aber belegten Speicher auf's Swap zu verschieben, um so den RAM für hochfrequente Dinge und den Read-Cache freizuhalten. Wie sehr Linux zum swappen beginnt, kannst du mit der Swappiness (sysctl vm.swappiness) einstellen.
 
Back
Top