![在 Ubuntu 12.04 中无法将 swappiness 默认值从 60 更改为 0](https://linux22.com/image/1101490/%E5%9C%A8%20Ubuntu%2012.04%20%E4%B8%AD%E6%97%A0%E6%B3%95%E5%B0%86%20swappiness%20%E9%BB%98%E8%AE%A4%E5%80%BC%E4%BB%8E%2060%20%E6%9B%B4%E6%94%B9%E4%B8%BA%200.png)
因此我阅读了几个相关的帖子,但似乎没有答案。
我有一台旧笔记本电脑,配备双核 1.7 GHz 处理器和 2 GB 的 RAM,其中 30 GB 分区用于 Ubuntu 12.04,其余用于 Windows XP。
我想将默认的 swappiness 从 60 更改为 0。
当我启动计算机并cat /proc/sys/vm/swappiness
在终端中运行时,我得到的值是 60。
我没有问题将它更改为 0sudo sysctl vm.swappines=0
/etc/sysctl
我尝试过多次通过在文件末尾添加来更改文件
#
# vm.swappiness=0
但是每次我重新启动计算机时,给出的值cat /proc/sys/vm/swappiness
仍然是 60。
关于如何修复此问题有什么想法吗?
谢谢
答案1
该行未被应用,因为它已被注释,而不是:
# vm.swappiness=0
原文应为:
vm.swappiness=0
尝试一下并重新启动。
答案2
我的设置如下:
#
# Decrease swap usage to a workable level
vm.swappiness=10
# Improve cache management
vm.vfs_cache_pressure=50
我想您可以使用“0”代替我的“10”,但这应该可行。