内容提要
Swappiness是Linux中的一个参数,控制交换空间与RAM的使用比例。其值范围为0-100,0表示仅在RAM几乎满时使用交换,10-30优先使用RAM,60为默认值,100则频繁使用交换。可以通过`cat /proc/sys/vm/swappiness`查看,临时修改使用`sysctl vm.swappiness=10`,永久修改需在`/etc/sysctl.conf`中添加`vm.swappiness=10`。对于大内存服务器或桌面,推荐值为10-20。
关键要点
-
Swappiness是Linux中的一个参数,控制交换空间与RAM的使用比例。
-
Swappiness的值范围为0-100,0表示仅在RAM几乎满时使用交换。
-
10-30的值优先使用RAM,60为默认值,100则频繁使用交换。
-
可以通过`cat /proc/sys/vm/swappiness`查看当前的swappiness值。
-
临时修改swappiness值可以使用`sysctl vm.swappiness=10`。
-
要永久修改swappiness值,需要在`/etc/sysctl.conf`中添加`vm.swappiness=10`。
-
对于大内存服务器或桌面,推荐的swappiness值为10-20。
延伸问答
什么是Swappiness?
Swappiness是Linux中的一个参数,控制交换空间与RAM的使用比例。
Swappiness的值范围是什么?
Swappiness的值范围为0-100,0表示仅在RAM几乎满时使用交换,100则频繁使用交换。
如何查看当前的Swappiness值?
可以通过命令`cat /proc/sys/vm/swappiness`查看当前的swappiness值。
如何临时修改Swappiness值?
临时修改swappiness值可以使用命令`sysctl vm.swappiness=10`。
如何永久修改Swappiness值?
要永久修改swappiness值,需要在`/etc/sysctl.conf`中添加`vm.swappiness=10`,然后运行`sysctl -p`。
对于大内存服务器,推荐的Swappiness值是多少?
对于大内存服务器或桌面,推荐的swappiness值为10-20。