Archiv verlassen und diese Seite im Standarddesign anzeigen : Swap deaktivieren
Hi Leute,
ich bin am überlegen, bei unserem Last-Linux die Swap-Partition zu deaktivieren. Sobald das System anfängt zu swappen, sind unsere Messergebnisse eh für die Tonne.
Was passiert aber nun auf einem 2.6er Linux, wenn zu wenig Speicher für einen Prozess zur Verfügung steht und keine Swap-Partition aktiviert ist, das System also nicht auslagern kann?
Danke
Gruß,
Hendrik
aus der unlustigen Erfahrung heraus und der Vermutung, dass das gleiche passiert wie wenn kein Swap-Speicher mehr zusätzlich zur Verfügung steht - der entsprechende Prozess wird getötet bzw. stirbt mit einer Fehlermeldung.
Es wird aber nicht mehr wie früher im 2.2er Linux irgendein beliebiger Prozess getötet, oder?
also bei uns ist der Prozess gestorben, der dann halt gerade in dem Moment Speicher wollte...
-> "beliebig" :-)
Die Wahrscheinlichkeit, daß ausgerechnet gerade in dem Moment, wo der Speicher alle ist, ein anderer Prozess als der relevante Speicher anfordern will, ist bei uns zumindest relativ gering, da der relevante Prozess permanent nahe 99% CPU Last macht.
naja, ein Kernel z.B. wird ja wohl auch laufen, oder?
nur mal nebenbei gefragt.... auch wenn die messergebnisse für die tonne sind:
ist ein langsames system nicht immer noch besser als ein abgeschmiertes?
wieso willst du also den swap weghauen?
mfg
soa2ii
Kommt immer auf den Anwendungszweck drauf an. Wenn die Kiste regelmaessig massiv swappt und die Performance leidet, hat sie zu wenig Speicher. Wenn eine Anwendung ein Memory-Leak hat, ist es egal, ob Du Swap hast oder nicht, die Anwendung wird frueher oder spaeter eh gekillt (ohne Swap frueher, mit Swap spaeter).
'cuda
Wenn eine Anwendung ein Memory-Leak hat, ist es egal, ob Du Swap hast oder nicht, die Anwendung wird frueher oder spaeter eh gekillt (ohne Swap frueher, mit Swap spaeter).
ok stimmt... ich ging von einer temporären situation aus ;)
wenns eh gekillt wird is sowieso ******e :ugly:
mfg
soa2ii
Hat eure Maschine nicht genügend physikalischen Speicher, oder warum fängt die Kiste an zu swappen. Mal mach einen Test.
sysctl -w vm.swappiness=0
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.