查看进程所消耗的内存脚本
来源:互联网 发布:出库软件哪个好 编辑:程序博客网 时间:2024/05/21 09:25
脚本内容如下:
#!/bin/sh mem=`free -m | awk 'NR==2{print $2}'` ps -aux 2>&1 | sort -k 4 -r | awk '$4 ~ /^[0-9]/ && $4>0 {print $4,$11}' | awk '{print $1/100*mem" "$2}' mem=$mem | sort -k 2 | awk ' { a[$2] += $1; b[$2]++; total += $1; total++; } END{ for(i in a){ t=i; gsub(/:|.*\//, "", t); printf "%10s %s\n" ,a[i]"MB", t"["b[i]"]"; } print "Memory Total: "mem"MB, used: "total"MB, free: "mem-total"MB." }' mem=$mem | sort -n -r
执行结果:
root@postgresql:~# sh cpu.sh 118.53MB mysqld[1] 67.167MB apache2[6] 23.706MB postgres[1] 11.853MB snapd[1] 7.902MB systemd-journald[1] 7.902MB sshd[2] 3.951MB systemd-udevd[1] 3.951MB systemd[1] 3.951MB sshd[1] 3.951MB postgres[1] 3.951MB polkitd[1] 3.951MB init[1] 3.951MB -bash[1] 3.951MB accounts-daemon[1]Memory Total: 3951MB, used: 288.668MB, free: 3662.33MB.
阅读全文
0 0
- 查看进程所消耗的内存脚本
- *查看进程所消耗的内存*
- 转:查看进程所消耗的内存
- 查看进程消耗的内存
- 如何查看oracle进程消耗的内存
- linux查看进程内存消耗
- 查看php脚本当前的内存消耗情况
- linux下查看最消耗CPU、内存的进程
- linux下查看最消耗CPU、内存的进程
- linux下查看最消耗CPU、内存的进程
- linux下查看最消耗CPU、内存的进程
- linux下查看最消耗CPU、内存的进程
- linux下查看最消耗CPU、内存的进程
- linux平台查看CPU、内存消耗降序的进程列表
- AIX/LINUX 如何查看单个进程在os层面的内存消耗
- MATLAB查看内存消耗的代码
- 使用脚本获得 消耗Linux操作系统内存的前10个操作系统进程
- 消耗CPU和内存的脚本
- Unity_NGUI基础控件_ScrollView_042
- Hive集合数据类型
- linux zip,linux下打包zip文件
- red_black_tree的一个实现(c/c++)
- 特定式子的非线性拟合(使用于数据较少的的时候)
- 查看进程所消耗的内存脚本
- Keras实现一个简单的Regression回归
- 模板方法模式--大步骤一样小实现不同
- 手把手叫你如何集成高德地图,实现地图显示、定位蓝点、大头针显示、获取周围地点信息等
- “多进程”,你不知道的事(下)
- Window系统中MySql 5.7.19 忘记密码该怎么改回来
- HTML-子div在父div中垂直居中
- python002 Python3 基础语法
- KNN算法 代码详细解释