Heute habe ich festgestellt, dass ich Folgendes gefunden habe:
Wie Sie sehen, ist der RAM fast zur Hälfte frei und der Swap-Speicher ist sehr hoch. Aufgrund meiner Lehrbuchkenntnisse dachte ich immer, dass das Linux-Betriebssystem versucht, den RAM optimal zu nutzen, und wenn der RAM knapp wird, werden einige der am wenigsten genutzten Seiten vom RAM in den Swap-Bereich verschoben.
Kann mir bitte jemand erklären, ob mein theoretisches Wissen falsch ist und wie es in der Linux-Welt tatsächlich funktioniert?
sysctl --system
nicht-w
.Einige Anwendungen tauschen den Hammer leider direkt aus und überspringen absichtlich den Arbeitsspeicher. Sieh dich an, Chrome (und an einem Punkt Photoshop). Die einzige Möglichkeit, diese Anwendungen nicht zum Auslagern zu bringen, besteht darin, sie ohne Auslagerungspartition auszuführen. Selbst Swapiness 0 IIRC gewährt ihnen weiterhin Zugriff, da sie dies ausdrücklich verlangen.
Das Ändern der Swappiness gemäß oben funktioniert jedoch für alles andere. Ich würde jedoch einen Wert von 10-20 anstelle von 1 vorschlagen.
quelle