使用脚本获得 消耗Linux操作系统内存的前10个用户
2015-10-04 10:52
537 查看
使用脚本获得 消耗Linux操作系统内存的前10个用户
参考自:
How to Calculate Memory Usage on Linux (文档 ID 1630754.1)
对结果的解读:
gird用户有22个进程,这22个进程一共消耗了28.9%的物理内存。
参考自:
How to Calculate Memory Usage on Linux (文档 ID 1630754.1)
[root@rhel63single ~]# uname -r 2.6.32-279.el6.x86_64 [root@rhel63single ~]# uname -a Linux rhel63single 2.6.32-279.el6.x86_64 #1 SMP Wed Jun 13 18:24:36 EDT 2012 x86_64 x86_64 x86_64 GNU/Linux [root@rhel63single ~]# ps -eo user,pcpu,pmem | tail -n +2 | awk '{num[$1]++; cpu[$1] += $2; mem[$1] += $3} END{printf("NPROC\tUSER\tCPU\tMEM\n"); for (user in cpu) printf("%d\t%s\t%.2f\t%.2f\n",num[user], user, cpu[user], mem[user]) }' NPROC USER CPU MEM 13 gdm 0.10 3.50 1 rpc 0.00 0.00 1 dbus 0.00 0.00 22 grid 8.60 28.90 2 68 0.00 0.20 1 rtkit 0.00 0.00 2 postfix 0.00 0.20 2 avahi 0.00 0.00 1 rpcuser 0.00 0.00 158 root 0.10 2.50
对结果的解读:
gird用户有22个进程,这22个进程一共消耗了28.9%的物理内存。
相关文章推荐
- 使用Linux的sar 命令来计算Linux的内存剩余
- Linux运维常用命令
- linux 正则表达式 sed
- linux常用命令
- linux 关于.a
- 在 CentOS 7 中安装并使用自动化工具 Ansible
- Linux写时拷贝技术(copy-on-write)
- 基于AM335x的U-Boot/SPL 的CCS 调试
- 【Linux高频命令专题(9)】ls
- 【Linux高频命令专题(8)】五大查询命令
- CentOS 6.7下PXE+Kickstart无人值守安装操作系统
- Linux系统结构 详解
- 查看linux版本
- linux下启动和关闭网卡命令
- linux下改变文件/文件夹所属用户或群组
- centos:only for i686
- CentOS Linux解决Device eth0 does not seem to be present
- 64位的linux装的hadoop是32位的,需要手工编译
- 1.3、centos配置静态ip(ok)
- 1.1.1、 linux防火墙