欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

linux下查看swap分區(qū)被哪些進(jìn)程占用實(shí)現(xiàn)腳本

 更新時(shí)間:2013年02月27日 16:59:25   作者:  
登錄一臺(tái)服務(wù)器,使用free命令查看內(nèi)存,卻發(fā)現(xiàn)swap分區(qū)被占用,到底是哪些進(jìn)程占用了這部分swap分區(qū),本文將解決你的疑惑,感興趣的你可以參考下
相信很多的系統(tǒng)管理員可能都遇見過這樣的情況,用登錄一臺(tái)服務(wù)器,使用free命令查看內(nèi)存,卻發(fā)現(xiàn)swap分區(qū)被占用。那么到底是什么進(jìn)程占用了這部分swap分區(qū)呢?

從2.6.16版本的kernel開始,我們可以使用proc文件系統(tǒng)中的smaps來查找這個(gè)問題。下邊是一個(gè)列出所有進(jìn)程占用swap分區(qū)情況的列表??梢酝ㄟ^簡(jiǎn)單修改就可以用于統(tǒng)計(jì)在/proc/$PID/smaps查出。以下是腳本:
復(fù)制代碼 代碼如下:

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 ;done |sort -k2nr

相關(guān)文章

最新評(píng)論