我在尝试着永久更改我的交换级别,我在一些地方看到了一个答案,每个人都很感激,说它有效。但这不适合我……
这是我看过的问题/答案:
但输入后:
sudo nano /etc/sysctl.conf
我得到了一个列表,上面列出了各种各样的事情,每行前面都有一个标签……
我到底应该添加在哪里vm.swappiness=10
?
我是否也像文件中的其他内容一样在它前面添加一个标签?
我将其添加到文件的最顶部并保存,重新启动,没有改变任何东西。我还将其添加到底部并保存,重新启动…..仍然没有变化。我的交换率仍然是 60。
有人能更详细地解释一下吗?我对 Linux 还不是专家
谢谢
答案1
在底部添加,但不要在#
前面添加,然后运行:
sudo sysctl -p
来自我的sysctl.conf
文件的样本:
# Log Martian Packets
#net.ipv4.conf.all.log_martians = 1
#
fs.inotify.max_user_watches = 524288
#vm.swappiness=0
fs.file-max = 2097152
vm.overcommit_memory=1
net.core.somaxconn=65536
net.ipv4.tcp_max_syn_backlog=8192