成功最有效的方法就是向有经验的人学习!

手动清除或刷新Linux的SWAP分区

XEN等架构的VPS都有SWAP(交换分区)。物理内存接近饱和时,系统会自动将不常用的内存文件转储到SWAP中,但SWAP使用率达30%的时候对系统性能可能有一定影响。
对于较大物理内存的VPS或服务器,或根据自己服务器的情况,可以考虑手动关闭或刷新SWAP分区。

一、SWAP开关:

1、关闭SWAP

一般用于大物理内存的服务器

swapoff -a

在SSH中执行以上命令,则可以关闭SWAP分区。

2、开启SWAP

swapon -a

在SSH中执行以上命令,则可以开启SWAP分区。

二、刷新SWAP

当SWAP占用率高达30%,对系统性能可能会有一定影响,所以在适当情况下,我们可以执行上述的两个命令刷新一次SWAP(将SWAP里的数据转储回内存,并清空SWAP里的数据)

注意:空闲的内存必须比已经使用的swap空间大

swapoff -a && swapon -a

在SSH中执行上述命令,即可达到相应目的。

其实,刷新SWAP原理就是把swap关闭后再重启。

cache清理:

sync; sync; sync; && echo3 >/proc/sys/vm/drop_caches
sleep 2
echo 0>/proc/sys/vm/drop_caches

To free pagecache:

echo 1 >/proc/sys/vm/drop_caches

To free dentries and inodes:

echo 2 >/proc/sys/vm/drop_caches

To free pagecache,dentries and inodes:

echo 3 > /proc/sys/vm/drop_caches

/proc/sys/vm/drop_caches 的值默认为0(所以我们清空后,还再恢复它的值为0)

赞(0) 打赏
未经允许不得转载:陈桂林博客 » 手动清除或刷新Linux的SWAP分区
分享到

大佬们的评论 抢沙发

全新“一站式”建站,高质量、高售后的一条龙服务

微信 抖音 支付宝 百度 头条 快手全平台打通信息流

橙子建站.极速智能建站8折购买虚拟主机

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

登录

找回密码

注册