Linux监控磁盘IO及线程读写状态 并用日志记录

最近给客户交付新系统,然后客户反应服务器硬盘使用的增量有点异常,5天用掉了3个G,由于我们做的是一个采集系统,服务器每隔几分钟就会接收上千台终端的数据,但是以前没有遇到过增值量那么大的情况。简单检查了一下数据库,发现数据量增长没有异常。于是挨个检查是不是有服务拼命的输出日志,也没有异常。最后打算监控到底是哪个进程在进行大量的IO操作,决定把这个过程中用到的一些指令记录下来。

查看线程IO状态

pidstat -d 1

  • 1表示每隔1秒打印一次

控制台输出的结果:

Average:      UID       PID   kB_rd/s   kB_wr/s kB_ccwr/s  Command
Average:        0       406      0.00     17.00      0.00  jbd2/vda1-8
Average:        0       857      0.00      2.00      0.00  exe
Average:        0      4115      1.00      0.00      0.00  kworker/u8:0
Average:        0      4658    601.00      0.00      0.00  sshd
Average:        0      5155      0.00     44.00      0.00  java
Average:        0      6019      0.00     16.00      0.00  java
Average:        0      6569      0.00     18.00      0.00  java
Average:        0      8958      0.00     20.00      0.00  java
Average:        0     11407     35.00     18.00      0.00  java
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值