swap使用指南
1.swap介绍
SWAP就是LINUX下的虚拟内存分区,它的作用是在物理内存使用完之后,将磁盘空间(也就是SWAP分区)虚拟成内存来使用。使用swap会大量写入数据到硬盘,减少硬盘寿命,因此要调高swap的使用时机
2.swap何时使用的时机(开启的阀值)
cat /proc/sys/vm/swappiness ##查询swap的值
centos7默认值可能是30;就是当内存使用>=(100-30=70)%内存总量时,开始使用内存;
当值为0时,表示内存使用率>100%时使用内存,则表明不使用swap;
当值为100时,表示内存使用率>0%时使用内存,这样则无时无刻不使用swap;
3.如何修改swappiness(开启的阀值)
例子当使用内存>=90%时才使用内存;
echo "vm.swappiness=10" >> /etc/sysctl.conf #永久修改
sysctl -p #生效
OR
vim /etc/sysctl.conf
vm.swappiness=10
以上命令二选一