Hat sysctl [Variable=[Wert]] dieselbe Wirkung wie sysctl -w [Variable=[Wert]]?

Hat sysctl [Variable=[Wert]] dieselbe Wirkung wie sysctl -w [Variable=[Wert]]?

Ich weiß sysctl [variable], dass beispielsweise sysctl vm.swappinessder Wert von ausgedruckt wird vm.swappiness. Aber als ich es versuchte sysctl vm.swappiness=10und dann eingab sysctl vm.swappiness, wurde dieser angezeigt vm.swappiness = 10(vorher war es 60). Ich dachte, um eine sysctlEinstellung zu ändern, müsste man sysctl -w [variable]beispielsweise Folgendes tun sysctl -w vm.swappiness=10.

Gibt es einen Unterschied zwischen sysctl vm.swappiness=10und sysctl -w vm.swappiness=10?

Ich dachte, dass ich das direkt sysctl -w vm.swappiness=10bearbeiten könnte /etc/sysctl.conf, aber das scheint nicht der Fall zu sein, denn als ich es eingegeben sysctl -w vm.swappiness=10und dann angeschaut habe /etc/sysctl.conf, vm.swappinesswar es immer noch auf 60 eingestellt. Als ich es dann gemacht habe sysctl -p, vm.swappinesswurde es wieder auf 60 eingestellt.

Also, funktioniert sysctl -wdie Konfiguration zusätzlich /etc/sysctl.confirgendwie?

Antwort1

Re:Gibt es einen Unterschied zwischen sysctl vm.swappiness=10und sysctl -w vm.swappiness=10?

NEIN.

Re:Kann /etc/sysctl.conf außerdem sysctl -wirgendwie 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 sysctlWeitere 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.

verwandte Informationen