因此我阅读了几个相关的帖子,但似乎没有答案。
我有一台旧笔记本电脑,配备双核 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”,但这应该可行。