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
希望这可以帮助。