系统性能--磁盘/网卡

磁盘使用率

监控磁盘使用率有俩个作用/目的:

1. 第一个目的与应用本身有关,如果应用本身在做大量的磁盘IO操作,那么IO就很容易成为瓶颈。

2.即使应用本身并没有做大量的磁盘IO,但是可能会由于大量的内存交换,而导致有大量的io,导致应用性能下降。

磁盘IO的监控方法:

iostat 5 , iostat -xm 5

这个命令会显示磁盘每秒,或者一定周期内的写入,写出速度。比如下图:

          disk0       cpu    load average
    KB/t  tps  MB/s  us sy id   1m   5m   15m
   35.51   13  0.45   5  2 92  1.33 1.65 1.81

KB/t :每次transfer 35.51kb,tps:每秒做13次transfer,MB/s :每秒做0.45MB的数据传输。 0.45MB=35.51*13 KB

或者这个,还可以计算磁盘使用率,不过不知道是怎么算出来的。

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await  svctm  %util
vda               0.00     0.00    0.00    0.80     0.00     0.00     8.00     0.00    0.50   0.25   0.02
vdb               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00   0.00   0.00
vdc               0.00     5.40    0.00    9.20     0.00     0.06    12.70     0.01    1.09   0.43   0.40

猜你喜欢

转载自www.cnblogs.com/zhaoxinshanwei/p/9988955.html