Ich weiß sysctl [variable]
, dass beispielsweise sysctl vm.swappiness
der Wert von ausgedruckt wird vm.swappiness
. Aber als ich es versuchte sysctl vm.swappiness=10
und dann eingab sysctl vm.swappiness
, wurde dieser angezeigt vm.swappiness = 10
(vorher war es 60). Ich dachte, um eine sysctl
Einstellung zu ändern, müsste man sysctl -w [variable]
beispielsweise Folgendes tun sysctl -w vm.swappiness=10
.
Gibt es einen Unterschied zwischen sysctl vm.swappiness=10
und sysctl -w vm.swappiness=10
?
Ich dachte, dass ich das direkt sysctl -w vm.swappiness=10
bearbeiten könnte /etc/sysctl.conf
, aber das scheint nicht der Fall zu sein, denn als ich es eingegeben sysctl -w vm.swappiness=10
und dann angeschaut habe /etc/sysctl.conf
, vm.swappiness
war es immer noch auf 60 eingestellt. Als ich es dann gemacht habe sysctl -p
, vm.swappiness
wurde es wieder auf 60 eingestellt.
Also, funktioniert sysctl -w
die Konfiguration zusätzlich /etc/sysctl.conf
irgendwie?
Antwort1
Re:Gibt es einen Unterschied zwischen sysctl vm.swappiness=10
und sysctl -w vm.swappiness=10
?
NEIN.
Re:Kann /etc/sysctl.conf außerdem sysctl -w
irgendwie konfiguriert werden?
NEIN.
So bearbeiten Sie /etc/sysctl.conf mit einem GUI-Texteditor:
sudo -H gedit /etc/sysctl.conf
Verwenden Sie andernfalls Pico, Nano, Vim oder einen anderen bevorzugten Editor.
man sysctl
Weitere Informationen finden Sie unter.
Seien Sie beim Einstellen von vm.swappiness vorsichtig. Ein niedriger Wert begünstigt RAM, während ein hoher Wert Swap begünstigt.
Beispiele:
Bei 4 GB RAM ist die Einstellung von vm.swappiness=10 verrückt. Bei einem ausreichend großen Swap kann eine Einstellung von vm.swappiness größer als 60 (Standard) sinnvoll sein.
Mit 32 GB RAM und einer Festplatte für den Swap-Speicher kann die Einstellung „vm.swappiness=10“ sinnvoll sein.