linux批量统计各个服务内存消耗情况

作者:吴业亮

博客:http://blog.csdn.net/wylfengyujiancheng

修改配置文件/etc/systemd/system.conf

DefaultCPUAccounting=yes
DefaultMemoryAccounting=yes
DefaultTasksAccounting=yes

重启机器

reboot

统计内存资源消耗,执行完成后再当前目录下生成个log文件

# systemctl | grep service | grep runn | awk  -F " "  '{print$1}' > list

# for  v  in `cat list`
do
    echo " $v `systemctl status  $v | grep Memory `" >> log
done

结果如下:

# cat log 
 auditd.service    Memory: 2.7M
 crond.service    Memory: 704.0K
 dbus.service    Memory: 1.6M
 firewalld.service    Memory: 33.1M
 getty@tty1.service    Memory: 176.0K
 irqbalance.service    Memory: 352.0K
 lvm2-lvmetad.service    Memory: 444.0K
 NetworkManager.service    Memory: 12.1M
 polkit.service    Memory: 12.7M
 postfix.service    Memory: 6.2M
 rsyslog.service    Memory: 3.9M
 sshd.service    Memory: 4.3M
 systemd-hostnamed.service    Memory: 572.0K
 systemd-journald.service    Memory: 1.2M
 systemd-logind.service    Memory: 956.0K
 systemd-udevd.service    Memory: 9.0M
 tuned.service    Memory: 13.0M
 zabbix-agent.service    Memory: 2.7M
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值