Linux 监控CPU、内存、IO

安装说明

# tar zxvf sysstat-11.5.6.tar.gz
# cd sysstat-11.5.6
# ./configure
# make
# make install

备注:若在linux中执行 ./configure,出现了缺少gcc库的问题,先安装gcc和gcc32bit库即可

 

监控命令:

sar -v 10 >> /home/log/monitor_jb.log
sar -q 10 >> /home/log/monitor_load.log
sar -b 10 >> /home/log/monitor_io.log
sar -r 10 >> /home/log/monitor_memory.log
sar -u 10 >> /home/log/monitor_cpu.log
pidstat -d -p pid 10 >> /home/log/monitor_io_.log
pidstat -r -p pid 10 >> /home/log/monitor_memory_.log
pidstat -u -p pid 10 >>/home/log/monitor_cpu_.log

 

1. 查询句柄信息:sar -v 10 >> /home/log/monitor_jb.log
dentunusd file-nr inode-nr pty-nr
dentunusd:目录高速缓存中未被使用的条目数量
file-nr:文件句柄(file handle)的使用数量
inode-nr:索引节点句柄(inode handle)的使用数量
pty-nr:使用的pty数量

2. 进程对队列长度及平均负载状态信息:sar -q 10 >> /home/log/monitor_load.log
3.I/O传输总量与传输速度统计:sar -b 10 >> /home/log/monitor_io.log
4.内存统计信息:sar -r 10 >> /home/log/monitor_memory.log
5.cpu统计信息:sar -u 10 >> /home/log/monitor_cpu.log

 

怀疑CPU存在瓶颈,可用 sar -u 和 sar -q 等来查看
怀疑内存存在瓶颈,可用 sar -B、sar -r 和 sar -W 等来查看
怀疑I/O存在瓶颈,可用 sar -b、sar -u 和 sar -d 等来查看

6、根据进程pid来监控某个进程的内存,cpu 和io,可用 pidstat -d、pidstat -r、 pidstat -u

转载于:https://www.cnblogs.com/yaohuimo/p/10443253.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值