swap使用指南
linux 29

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
以上命令二选一
swap使用指南
https://blog.883051.xyz/archives/swap-shi-yong-zhi-nan
作者
玉溪
发布于
更新于
许可