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


物理内存接近饱和时,系统会自动将不常用的内存文件转储到Swap中,但Swap使用率达30%的时候对系统性能可能有一定影响。但当物理内存重新释放时,储存在Swap分区的其它应用不会重新回到物理内存中,所以会造成一定影响,此时可以考虑手动刷新Swap分区。

一、SWAP开关:

1、关闭SWAP

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

swapoff -a

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

2、开启SWAP

swapon -a

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

二、刷新SWAP

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

swapoff -a && swapon -a

注意:需要切换到root用户下执行。

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

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

 

参考:

http://www.kwx.gd/CentOSApp/Linux-Swap-switch.html(以上内容转自此篇文章)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM