微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

linux – iotop和iostat不同意

我试图了解服务器磁盘发生了什么.它正在运行Ubuntu 12.04LTS,我习惯使用iostat知道磁盘何时成为瓶颈.但是iostat -xd看起来像磁盘非常空闲:
Linux 3.2.0-41-generic (loki)   07/05/2013  _x86_64_    (8 cpu)

Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
sda               0.16     1.23    0.69    1.49     9.94    37.03    43.05     0.52  239.02   14.16  343.06   3.65   0.80
sdb               0.00     0.00    0.00    0.00     0.00     0.00     8.10     0.00    0.25    0.25    0.00   0.25   0.00
dm-0              0.00     0.00    0.82    2.70     9.92    37.03    26.67     0.72  203.84   16.80  260.64   2.27   0.80
dm-1              0.00     0.00    0.00    0.00     0.00     0.00     7.99     0.00  198.63    9.33 1232.65  13.97   0.00
dm-2              0.00     0.00    0.00    0.00     0.00     0.00     7.99     0.00  497.11   14.27 1858.12  20.96   0.00

虽然iotop讲的是一幅截然不同的图片

Total disK READ:      31.84 M/s | Total disK WRITE:      19.55 M/s
  TID  PRIO  USER     disK READ  disK WRITE  SWAPIN     IO>    COMMAND                                                                                     
27472 be/4 mongodb    31.35 M/s    3.92 K/s  0.00 % 46.56 % mongod --config /etc/mongodb.conf
  318 be/3 root        0.00 B/s   94.06 K/s  0.00 % 44.52 % [jbd2/dm-0-8]
 1493 be/4 mongodb     0.00 B/s   48.88 M/s  0.00 %  9.13 % mongod --config /etc/mongodb.conf
    1 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % init
    2 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kthreadd]
    3 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [ksoftirqd/0]
    6 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [migration/0]
    7 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [watchdog/0]

与mongod每秒写入数十兆字节.

差异来自哪里?我应该相信哪些?

解决方法

iostat -xd将给出自上次计数器重置(通常是最后一次系统重启)以来的平均值,而iotop产生最后一秒的平均值.如果您想要可比较的结果,您应该为您的iostat调用添加刷新时间间隔
iostat -xdm 5

在5秒的时间段内平均.您仍然需要丢弃第一个输出线(因为它们将从上次计数器复位开始平均)并等待第二组输出线看到“当前”平均值.

原文地址:https://www.jb51.cc/linux/398061.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐