shell脚本-内存使用
Posted 秋天的枫叶
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell脚本-内存使用相关的知识,希望对你有一定的参考价值。
写一个脚本计算一下linux系统所有进程占用内存大小的和。
实现代码:
#!/bin/bash
count=0;
for i in `ps aux | awk \'{print $6}\' | grep -v \'RSS\'`
do
count=$[$count+$i]
done
echo "$count/kb"
也可以使用awk 一条命令计算:
ps aux |grep -v \'RSS TTY\' |awk \'{sum=sum+$6};END{print sum}\'
解释:grep -v是忽略 \'RSS TTY\' 所存在的那一行,后面的awk声明了一个变量sum,sum将前面命令列出来的数字进行累加,END之后就将累加后的sum打印出来,就得到所有进程占用内存大小的和了。
以上是关于shell脚本-内存使用的主要内容,如果未能解决你的问题,请参考以下文章