是否可以使用与交换分区相同的方法调整交换文件的交换设置?

是否可以使用与交换分区相同的方法调整交换文件的交换设置?

现在 Ubuntu(自 17.04 起)使用交换文件而不是交换分区,是否可以使用与交换分区相同的方法调整交换设置?

例如,将交换设置为 40,将

sudo sysctl vm.swappiness=40

还有效吗?

并且添加后重启是否会vm.swappiness = 40保留/etc/sysctl.conf新的设置?

答案1

两者都是。交换文件和交换分区的 Swappiness 设置方式相同。不过我建议使用单独的配置文件/etc/sysctl.d/

要检查重启后是否已设置 swappiness,请使用以下命令:

$ cat /proc/sys/vm/swappiness 
40

如果你想测试 swappiness实际上发生了变化,你可以按照本文所述做一个简单的测试:https://rudd-o.com/linux-and-free-software/tales-from-responsivenessland-why-linux-feels-slow-and-how-to-fix-that

还请注意这个讨论减少交换性的利弊的问题:为什么大多数人建议将 swappiness 降低到 10-20?

相关内容