码迷,mamicode.com
首页 > 其他好文 > 详细

centos7排查swap占用过高

时间:2019-12-17 17:59:12      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:proc   grep   ESS   图片   int   png   swap分区   dev   内存   

使用free -h 查看发现服务器在可用内存还有91G的情况下,使用Swap分区空间

技术图片

 

 查看具体是哪进程在占用Swap分区

###for i in $( cd /proc;ls |grep "^[0-9]"|awk ‘ $0 >100‘) ;do awk ‘/Swap:/{a=a+$2}END{print ‘"$i"‘,a/1024"M"}‘ /proc/$i/smaps 2>/dev/null ; done | sort -k2nr |head

技术图片

 

具体查看是哪个进程在占用SWAP

技术图片

 

 解决办法:

1 如果是无关紧要的程序,可以直接Kill掉

2 修改配置参数cat /proc/sys/vm/swappiness

技术图片

 

centos7排查swap占用过高

标签:proc   grep   ESS   图片   int   png   swap分区   dev   内存   

原文地址:https://www.cnblogs.com/butterflies/p/12055583.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!