Chinaunix首页 | 论坛 | 博客
  • 博客访问: 22904
  • 博文数量: 10
  • 博客积分: 25
  • 博客等级: 民兵
  • 技术积分: 95
  • 用 户 组: 普通用户
  • 注册时间: 2012-10-12 09:51
文章分类

全部博文(10)

文章存档

2017年(9)

2016年(1)

我的朋友

分类: LINUX

2017-09-05 14:07:15

1. iostat -d -k 2
Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
vda              92.36       892.38      2253.63   47698478  120458660

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
vda              51.50         0.00      1564.00          0       3128

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
vda              53.00         0.00      3894.00          0       7788

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
vda              79.00         0.00       362.00          0        724
tps:该设备每秒的传输次数(Indicate the number of transfers per second that were issued to the device.)。"一次传输"意思是"一次I/O请求"。多个逻辑请求可能会被合并为"一次I/O请求"。"一次传输"请求的大小是未知的。
kB_read/s:每秒从设备(drive expressed)读取的数据量;
kB_wrtn/s:每秒向设备(drive expressed)写入的数据量;
kB_read:读取的总数据量;
kB_wrtn:写入的总数量数据量;这些单位都为Kilobytes。


2. iostat -d -x -k 2 5

Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await  svctm  %util
vda               0.14   478.52    7.28   84.94   888.33  2253.40    68.14     0.10    1.13   0.47   4.35

Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await  svctm  %util
vda               0.00   213.50    0.00   44.00     0.00  1030.00    46.82     0.02    0.41   0.25   1.10

Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await  svctm  %util
vda               0.00    45.00    0.00   71.50     0.00   466.00    13.03     0.04    0.60   0.50   3.60

Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await  svctm  %util
vda               0.00   380.50    0.00   63.50     0.00  1776.00    55.94     0.03    0.40   0.27   1.70

Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await  svctm  %util
vda               0.00    16.00    0.00   50.50     0.00   266.00    10.53     0.02    0.44   0.37   1.85

rrqm/s:每秒这个设备相关的读取请求有多少被Merge了(当系统调用需要读取数据的时候,VFS将请求发到各个FS,如果FS发现不同的读取请求读取的是相同Block的数据,FS会将这个请求合并Merge);wrqm/s:每秒这个设备相关的写入请求有多少被Merge了。

rsec/s:每秒读取的扇区数;
wsec/:每秒写入的扇区数。
rKB/s:The number of read requests that were issued to the device per second;
wKB/s:The number of write requests that were issued to the device per second;
avgrq-sz 平均请求扇区的大小
avgqu-sz 是平均请求队列的长度。毫无疑问,队列长度越短越好。    
await:  每一个IO请求的处理的平均时间(单位是微秒毫秒)。这里可以理解为IO的响应时间,一般地系统IO响应时间应该低于5ms,如果大于10ms就比较大了。
         这个时间包括了队列时间和服务时间,也就是说,一般情况下,await大于svctm,它们的差值越小,则说明队列时间越短,反之差值越大,队列时间越长,说明系统出了问题。 svctm    表示平均每次设备I/O操作的服务时间(以毫秒为单位)。如果svctm的值与await很接近,表示几乎没有I/O等待,磁盘性能很好,如果await的值远高于svctm的值,则表示I/O队列等待太长,         系统上运行的应用程序将变慢。 %util: 在统计时间内所有处理IO时间,除以总共统计时间。例如,如果统计间隔1秒,该设备有0.8秒在处理IO,而0.2秒闲置,那么该设备的%util = 0.8/1 = 80%,所以该参数暗示了设备的繁忙程度
。一般地,如果该参数是100%表示设备已经接近满负荷运行了(当然如果是多磁盘,即使%util是100%,因为磁盘的并发能力,所以磁盘使用未必就到了瓶颈)。
据说%util不准确,不过确实可以反映磁盘的繁忙程度,应该是一个重要的参考指标。
3. sar -d  3 5
3秒5次
14时05分00秒       DEV       tps  rd_sec/s  wr_sec/s  avgrq-sz  avgqu-sz     await     svctm     %util
14时05分03秒  dev252-0     74.67      0.00   8024.00    107.46      0.07      0.92      0.31      2.33


14时05分03秒       DEV       tps  rd_sec/s  wr_sec/s  avgrq-sz  avgqu-sz     await     svctm     %util
14时05分06秒  dev252-0     72.76      0.00   7548.17    103.74      0.06      0.88      0.32      2.33


14时05分06秒       DEV       tps  rd_sec/s  wr_sec/s  avgrq-sz  avgqu-sz     await     svctm     %util
14时05分09秒  dev252-0     57.33      0.00   5042.67     87.95      0.03      0.60      0.28      1.63


14时05分09秒       DEV       tps  rd_sec/s  wr_sec/s  avgrq-sz  avgqu-sz     await     svctm     %util
14时05分12秒  dev252-0     78.26      0.00   8821.40    112.72      0.06      0.71      0.28      2.17


14时05分12秒       DEV       tps  rd_sec/s  wr_sec/s  avgrq-sz  avgqu-sz     await     svctm     %util
14时05分15秒  dev252-0     56.38      0.00    719.46     12.76      0.03      0.59      0.42      2.38



4.iostat 加 -n 参数 可以检测nfs
iostat -d -x -k -n 2 5
阅读(503) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~