文档章节

查看进程占用swap交换分区信息

 小廖
发布于 2015/11/19 20:02
字数 129
阅读 25
收藏 0
#!/bin/bash
##DianDian's Scripts
echo '----------------------# '`date "+%Y%m%d %H%M"`' #----------------------------'
for i in `ls -d /proc/* | grep -E '/[0-9]+'`
do
        pid=${i##/proc/}
        if [ -f $i/cmdline -a -f $i/smaps ];then
                cmd=$(cat $i/cmdline)
                if [ "$cmd" == "" ];then
                        cmd="NULL"
                fi
                swap=$(cat $i/smaps | grep 'Swap' | awk '{gsub(/[^0-9]/,"",$1);S+=$2;}END{print S;}')
                if [ "$swap" == "" ];then
                        continue
                fi
                echo "$cmd [$pid] => `echo $swap | awk '{print $1" KB",$1/1024" MB";}'`"
        fi
done

输出如下【部分截图】:

网络上没有找到合适的,就自己写了个。

© 著作权归作者所有

共有 人打赏支持
粉丝 1
博文 1
码字总数 129
作品 0
福州
10.1使用w查看系统负载10.2vmstat命令10.3top命令10.4sar命令nload命令

10.1使用w查看系统负载 输入w 查看cpu 10.2 vmstat命令 当负载值较大时,超出cpu的核数,说明cpu不够用了,需要查看那些任务在使用cpu 我们只需要关注以下的列: r(run)表示运行的进程 b (b...

cwliang
01/22
0
0
设置/修改linux上的swap交换分区的方法

设置centos上的swap交换分区的方法 作为linux世界里最稳定的服务器版本,rhas5一直有很大的应用面,之前一直关注的是freebsd,因为应用的需要,特别在配合mysql和oracle上red hat有着太多优势...

五大三粗
2015/05/03
683
0
top 命令详解

概况 top命令是Linux下最常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。 top命令 1.命令格式: top [参数] 2.命令功能: 显示当前系统正在执...

jijs
01/12
0
0
Linux磁盘和文件系统管理(5)_创建交换分区

交换分区swap: 当cpu使用的内存不足时,就会暂时占用硬盘一部分空间来存储内存信息,这部分空间就是交换分区。 创建新的交换分区 swap: 1 新建分区,通过设置Id,建立swap分区 2 格式化swa...

xjxiaolei
2015/09/15
0
0
linux命令--top命令&free命令

top命令是用来查看系统性能的工具,能够实时显示各个进程的状况,包括进程ID、内存占用率、CPU占用率等。 top - 23:12:04 up 79 days, 8:14, 1 user, load average: 0.00, 0.01, 0.05Tasks: ...

王小明123
2015/10/10
149
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

高三暑假我是怎么想开去学linux系统的

高三的时候,我有一句口头禅:“老了老了,现在做题越来越迟钝了”。当时整天日夜苦读,体重日益增加,脸色越来越黯淡,我在终于熬过了高考的时候,简直心里面乐得开了花。我终于可以去做自己...

linuxprobe16
24分钟前
0
0
Python 获得命令行参数的方法

需要模块:sys 参数个数:len(sys.argv) 脚本名: sys.argv[0] 参数1: sys.argv[1] 参数2: sys.argv[2]

编程老陆
30分钟前
0
0
链队

队列用链表来表示时,需要用两个变量来记录队列两端的变化:theFront,theBack. 根据链接方向的不同,链队有两种链接方式(其实就是链表的头插入节点和尾插入节点,头删除节点和尾删除节点)。...

Frost729
34分钟前
0
0
IDEA toString() json模板

public java.lang.String toString() {java.lang.StringBuilder builder = new java.lang.StringBuilder();#set ($i = 0)#foreach ($member in $members)#if ($i == 0)builder.appen......

Mtok
44分钟前
0
0
Dubbo内核实现之SPI简单介绍

Dubbo采用微内核+插件体系,使得设计优雅,扩展性强。那所谓的微内核+插件体系是如何实现的呢!即我们定义了服务接口标准,让厂商去实现(如果不了解spi的请谷歌百度下), jdk通过ServiceLo...

明理萝
49分钟前
0
1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部