Warum wird Swap auf meinem System nicht genug verwendet?


0

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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.