Shell脚本实现监控swap空间使用情况和查看占用swap的进程,曾经有一段时间机器的swap不停上涨,监控后发现是一些java进程占用swap空间后,完全不释放,杀死这些java进程后,释放swap...,其他如sys,net等存放的是其他信息)
for pid in `ls -l /proc | grep ^d | awk '{ print $9 }'| grep -v [^0-9]`
do...# 所以我们要列出占用swap并需要重启的进程,但是init这个进程是系统里所有进程的祖先进程
# 重启init进程意味着重启系统,这是万万不可以的,所以就不必检测他了,以免对系统造成影响。...空间使用情况
corntab -e
1 * * * * sh /root/swap.sh >> /root/swap/swap.log
曾经有一段时间机器的swap不停上涨,监控后发现是一些java...进程占用swap空间后,完全不释放,杀死这些java进程后,释放swap。