查看swappiness

下面两行代码都可以查看swappiness。

sysctl -q vm.swappiness
cat /proc/sys/vm/swappiness

临时修改swappiness,重启vps后恢复

sudo sysctl vm.swappiness=30

swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。
swappiness=0的时候表示最大限度使用物理内存,然后才是swap空间。
linux的基本默认设置为60,也就是说你的内存在使用到100-60=40%的时候,就开始出现有交换分区的使用。

永久修改swappiness,重启vps后生效

sudo vim /etc/sysctl.conf

查看内存配置情况:

free -h
文章目录