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

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

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

從2.6.16版本的kernel開始,我們可以使用proc文件系統(tǒng)中的smaps來查找這個問題。下邊是一個列出所有進程占用swap分區(qū)情況的列表。可以通過簡單修改就可以用于統(tǒng)計在/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)文章

最新評論