was gibt der sysctl-Befehl, der im Terminal ausgeführt wird, unter Linux aus

was gibt der sysctl-Befehl, der im Terminal ausgeführt wird, unter Linux aus

Es gibt viele verschiedene Variablen, die ich über ändern kann sysctl. Welche sind das? Gibt es irgendwo eine Beschreibung der einzelnen Variablen?

Es gibt viele Informationen zum Lesen/Schreiben von Variablen, z. B.

aber es gibt keine Beschreibung dessen, was sie sind

Und ich habe gelesen über sysctl, zBhttps://en.wikipedia.org/wiki/Sysctl

Danke schön!

Antwort1

Alle Kernelparameter, die Sie mit sysctl optimieren können, sollten in der Linux-Kerneldokumentation dokumentiert sein:

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

Ich bin jedoch der Meinung, dass jedes Kernelmodul seine eigenen Sysctl-Tunables hinzufügen kann und externe Module möglicherweise nicht dokumentiert sind. Darüber hinaus erfordern einige subsystemspezifische Parameter das Lesen des Quellcodes.

Die Dokumentation ist sehr technisch, dies gilt jedoch auch für die Operation, die Sie durchführen, indem Sie die Parameterwerte für viele Parameter ändern.

Antwort2

Andrews Antwort ist gut. Die Kurzfassung lautet, dass alle von Ihnen hinzugefügten Module ihre eigenen möglichen Optionen hinzufügen können.

Wenn Sie jedoch das Argument -a an sysctl übergeben, werden alle aktuell auf Ihrem Computer verfügbaren Werte aufgelistet. Dies ist in den Manpages für sysctl eindeutig aufgeführt.

/sbin/sysctl -a

Das bedeutet vermutlich, dass RTFM auch diese Frage beantwortet hätte.

verwandte Informationen