
次のコマンドを使用してwmem_max
ファイルを編集しています:/proc/sys/net/core
echo 83886080 > /proc/sys/net/core/wmem_max
ファイル内の値は変更されますが、マシンを再起動すると、値は以前の値に戻ります。設定した値がコミットされないのはなぜですか? 変更をコミットするコマンドは他にありませんか?
答え1
これらの値をファイルの末尾に追加する/etc/sysctl.conf
か、 の下にファイルを作成する必要があります/etc/sysctl.d
。オンラインには多くの例がありますが、このファイルは起動のたびに読み込まれるため、値は毎回再読み込みされます。値はカーネル構成でデフォルト設定されている可能性が高いため、再読み込みする必要があります。
再起動せずに現在のブート中にロードしたい場合は、sysctl -p
変更後に次のように実行するだけで、変更はすぐに有効になります。これらの値の設定について簡単に見つけたページを次に示します。http://ubuntuforums.org/archive/index.php/t-251509.html
お役に立てれば。