在Linux上配置Swappiness

在Linux上配置Swappiness

💡 原文约200字/词,阅读约需1分钟。
📝

内容提要

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。

➡️

继续阅读