使用我的Linux交换空间是什么?

2018年11月13日由 杰克vamvas.

问题:  I'熟悉如何监视交换空间用法的进程。   有关我的方法更详细的详细信息'使用VMSTAT来检查交换并换后Linux.交换空间和DB2 。如何检查目前在Linux WASP空间中的内容?

 

回答:有时脱离好奇心,我喜欢检查服务器上的Linux交换空间是否有什么。各种安全类型扫描始终似乎比比在服务器上,我喜欢区分ad-hoc,常规流程。   你有更多相关信息'vere - 允许更好的决策。

我用 this  小脚本 - 列出所有流程和 the swap usage.  

 

SUM=0
OVERALL=0
for DIR in `find /proc/ -maxdepth 1 -type d | egrep "^/proc/[0-9]"` ; do
        PID=`echo $DIR | cut -d / -f 3`
        PROGNAME=`ps -p $PID -o comm --no-headers`
        for SWAP in `grep Swap $DIR/smaps 2>/dev/null| awk '{ print $2 }'`
        do
                let SUM=$SUM+$SWAP
        done
        echo "PID=$PID - Swap used: $SUM - ($PROGNAME )"
        let OVERALL=$OVERALL+$SUM
        SUM=0

done
echo "Overall swap used: $OVERALL"




 谢谢你对脚本的erik ljungstrom

作者:杰克vamvas(http://www.ysaijiu.com)

分享:

验证您的评论

预览您的评论

这仅仅是一个预览。您的评论尚未发布。

在职的...
您的评论无法发布。错误类型:
您的评论已保存。评论受到审核,并不会出现在作者批准之前。发布另一个评论

您输入的字母和数字与图像不匹配。请再试一次。

作为发布评论之前的最后一步,输入您在下面的图像中看到的字母和数字。这可以防止自动化程序发表评论。

难以阅读此图片吗?查看一个替代品。

在职的...

发表评论使用Linux交换空间的内容?

评论被审核,直到提交人批准之前就不会出现。


dba-db2.com. | DB2性能调整 | dba db2:一切 | 常问问题 | 接触 | Copyright