查看centos系统swap占用情况
来源:互联网 发布:臻云创投投资人工智能 编辑:程序博客网 时间:2024/06/06 12:36
今日收到系统swap报警,查看slave页面并没有运行的job,所以怀疑是哪个job跑完没有释放导致的。
解决办法:
#!/bin/bash # Get current swap usage for all running processes # Erik Ljungstrom 27/05/2011 SUM=0OVERALL=0for DIR in `find /proc/ -maxdepth 1 -type d | egrep "^/proc/[0-9]"` ; doPID=`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 }'`dolet SUM=$SUM+$SWAPdoneecho "PID=$PID - Swap used: $SUM - ($PROGNAME )" let OVERALL=$OVERALL+$SUMSUM=0doneecho "Overall swap used: $OVERALL"
将该脚本保存为sh,用sudo 执行即可看出所有进程占用的swap情况。
找到占用最大的,然后使用下面的命令查看具体的任务
#ps aux|grep pid号
如果确认已不需要则kill掉即可
0 0
- 查看centos系统swap占用情况
- linux下查看swap占用情况
- CentOS查看内存占用情况
- 查看系统端口占用情况
- 查看系统端口占用情况
- 查看系统端口占用情况
- 查看系统端口占用情况
- centos下查看端口占用情况
- 如何查看centos端口占用情况
- 查看SWAP分区内存占用情况PY程序
- linux 查看 系统 端口占用情况
- 简单的查看系统端口占用情况
- 精确查看端口占用情况-Windows系统
- 查看Linux系统端口占用情况
- 查看WIN系统下端口占用情况
- 查看各类系统端口占用情况
- 【系统-linux】查看程序端口占用情况,进程情况
- centos查看端口占用情况netstat -lnp|grep 80
- 购物车的实现原理
- MPI-2 并行IO的使用方法
- 实验3 Android UI(2)创建“手机信息页面”
- 使用Hibernate框架时创建获取Session和关闭Session的工具类
- 手机页面
- 查看centos系统swap占用情况
- root用户和普通用户的时区不一致的问题解决
- 死磕观察者模式(1)
- android开发http请求POST&GET封装工具
- 微信页面通过LocalID预览图片,getlocallmgdata
- Java实现单向链表和双向链表
- 云计算60篇值得收藏的干货文章,全在这里了!
- vivado2016.2下系统自带DDR3 ip例程仿真运行
- 最小生成树Prim算法理解