Ich habe Debian GNU / Linux 8.4 (Jessie).
Ich habe diese Ausgabe von kostenlos:
olga@olgacomp:~$ free -h
total used free shared buffers cached
Mem: 2.0G 1.9G 104M 115M 24M 422M
-/+ buffers/cache: 1.4G 551M
Swap: 1.0G 54M 969M
Meine Frage ist: warum in meiner Situation, wenn fast der gesamte Speicher verwendet wird, Swap nur für 54M gefüllt? Warum schiebt das System dort keine Blöcke mehr und gibt den RAM frei?
Ich frage es, weil viel Speicher zu 99% belegt ist und der Austausch noch fast frei ist.
Warum Swap verwenden, wenn im RAM noch Platz ist?
TheKB
Die Verwendung des Swap ist langsamer als die Verwendung von RAM. Warum soll Ihr System langsamer sein?
Ramhound
1
Sie können die System-Auslagerungsrate (den Grad, in dem Sie die Auslagerungsrate basierend auf den Laufzeitbedingungen verwenden) anpassen, wenn Sie möchten, aber ich würde es abraten, da Sie mehr als 25% freien Arbeitsspeicher haben (denken Sie daran, Sie subtrahieren Puffer und Cache von verwendet, um zu erhalten RAM für Apps verfügbar). howtoforge.com/tutorial/linux-swappiness
Frank Thomas
Frank, danke! Ich hab es gemacht! Ramhoud und TheKB, ich möchte es tunen, weil mein Computer jedes Mal blockiert, wenn der Speicher zu 99% voll ist. Swap ist jedoch leer.
Olga Pshenichnikova