小编Chr*_*ris的帖子

奇怪的反复 I/O 等待

我很清楚这个站点上已经多次讨论过 I/O 等待,但所有其他主题似乎都涵盖了恒定的I/O 延迟,而我们需要在我们的服务器上解决的 I/O 问题发生在不规则的(短) 间隔,但始终存在高达 20k ms 的等待时间和 2 秒的服务时间的大量尖峰。受影响的磁盘是 /dev/sdb(希捷 Barracuda,详情见下文)。

典型的 iostat -x 输出有时看起来像这样,这是一个极端示例,但绝非罕见:

iostat (Oct 6, 2013)
  tps  rd_sec/s  wr_sec/s  avgrq-sz  avgqu-sz     await     svctm     %util
 0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
 0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
16.00      0.00    156.00      9.75     21.89    288.12     36.00     57.60
 5.50      0.00     44.00      8.00     48.79   2194.18    181.82    100.00
 2.00      0.00     16.00      8.00     46.49   3397.00    500.00    100.00
 4.50      0.00     40.00      8.89     43.73   5581.78    222.22    100.00 …
Run Code Online (Sandbox Code Playgroud)

linux cache iowait

5
推荐指数
1
解决办法
3739
查看次数

标签 统计

cache ×1

iowait ×1

linux ×1