Tipp: Swapverhalten optimieren: Unterschied zwischen den Versionen

Aus Linupedia.org
Wechseln zu: Navigation, Suche
K (Der Tipp:)
K (Der Tipp:)
Zeile 26: Zeile 26:
 
'''Fazit:'''<br>
 
'''Fazit:'''<br>
 
{{Hinweis|Schreibzugriffe auf die Festplatte werden verringert und der Computer arbeitet schneller.}}
 
{{Hinweis|Schreibzugriffe auf die Festplatte werden verringert und der Computer arbeitet schneller.}}
 +
<br>
  
 
=Quelle:=
 
=Quelle:=

Version vom 16. September 2015, 09:43 Uhr

Warnung
'Das anwenden aller hier niedergeschriebenen Modifikationen geschieht auf eigene Gefahr. Ich übernehme keine Verantwortung für etwäige Probleme die durch die Verwendung dieser Tipps entstehen könnten!'

Der Tipp:

Tipp eignet sich beim Einsatz von SSD's
Tipp eignet sich beim Einsatz von langsamen alten HDD's
Das System wird aufs schärfste angewiesen bevorzugt alles im Speicher zu halten

Diese Optionen können für jeden Start automatisch aktiviert werden. Dazu bitte hier Einträge ergänzen:

pico /etc/sysctl.conf
# Reduziert besonders bei langsamen alten Festplatten das Auslagern auf swap.
# Bei normaler Nutzung der Oberfläche wie Office, Browsen usw.
# sollte man lieber alles hoch verfügbar im RAM halten und nicht
# auf die langsame Festplatte auslagern.
#
vm.swappiness=1
vm.vfs_cache_pressure=50
Nach einem Neustart sind die Optionen aktiviert.


Erklärung swappiness (Falls kein Wert vorhanden = 60)
Der Schalter wird zur Definition genutzt, wie aggressiv der Kernel Seiten aus dem Speicher in swap verlagert. Höhere Werte steigern diese Aggressivität, niedrigere verringern die Anzahl ans swap Vorgängen. Ein Wert von 0 teilt dem Kernel mit, keine swap Vorgänge auszuführen, bis die Menge an freien und an Speicherseiten, die (in den Speicher gemappt aber auch physisch auf dem Datenträger vorhanden) sind in Summe unter also weniger dem Wert der Hochwassermarke in einer Zone sind.

Erklärung vfs_cache_pressure (Falls kein Wert vorhanden = 100)
Dieser prozentuale wert kontrolliert die Tendenz des Kernels, Speicher zurückzufordern, der zum zwischenspeichern von Verzeichnissen und Inode Objekten zugeteilt wurde. Die normale Voreinstellung hierfür ist "100", was einer fairen Rate entspricht. Ein verringern dieses Werts weist den Kernel an, Verzeichniseinträge und Inode Caches eher zurückzufordern. Wenn ein wert von "0" verwendet werden würde, käme es zu zuständen, dass kein Speicher mehr frei ist. Wenn der Wert über 100 angehoben wird, erhöht es das Zurückfordern dieser Verzeichniseinträge und Inode Caches so, dass es einen negativen Einfluss auf die Systemleistung haben könnte.
Fazit:

Schreibzugriffe auf die Festplatte werden verringert und der Computer arbeitet schneller.


Quelle:

https://www.kernel.org/doc/Documentation/sysctl/vm.txt


Navi: Zurück zum Guide