
Ich bearbeite die Datei wmem_max
mit /proc/sys/net/core
dem folgenden Befehl:
echo 83886080 > /proc/sys/net/core/wmem_max
Der Wert in der Datei ändert sich, aber wenn ich den Computer neu starte, wird der Wert auf den alten Wert zurückgesetzt. Warum wird der von mir festgelegte Wert nicht übernommen? Gibt es noch einen Befehl, um die Änderungen zu übernehmen?
Antwort1
Sie sollten diese Werte am Ende Ihrer /etc/sysctl.conf
Datei hinzufügen oder eine Datei unter erstellen /etc/sysctl.d
. Es gibt viele Beispiele online, aber diese Datei wird bei jedem Booten geladen, sodass die Werte jedes Mal neu geladen werden. Die Werte sind höchstwahrscheinlich in der Kernelkonfiguration voreingestellt, sodass Sie sie neu laden müssen.
Wenn Sie sie während des aktuellen Startvorgangs ohne Neustart laden möchten, führen Sie sysctl -p
nach Ihren Änderungen einfach Folgendes aus: und sie werden sofort wirksam. Hier ist nur eine Seite, die ich schnell zum Einstellen dieser Werte gefunden habe:http://ubuntuforums.org/archive/index.php/t-251509.html
Hoffe das hilft.