iostat と sar -d が出力する結果が間違っている場合がある

Solution Unverified - Updated -

Issue

  • io 負荷が高いマシンで、sar -d の出力に問題があり、非常に長い数値を表示します。
  • 高い値 (50,000 以上) でのテストに nr_requests を使用すると、iostat が頻繁に間違った結果を示します。
  • 以下は、sar -d における間違った出力例です。
09:20:01 PM       DEV      tps  rd_sec/s  wr_sec/s avgrq-sz  avgqu-sz     await     svctm     %util
09:25:01 PM      sdb1     0.52      0.03      5.52    10.60      0.00      1.27     1.02     0.05
09:30:01 PM      sdb1     0.54      0.19      5.57    10.73      0.00      1.74     1.30     0.07
09:35:01 PM      sdb1    33.64    259.94      47.26    9.13      0.04      1.17     0.29     0.96
09:40:01 PM      sdb1   2202.02  6257.93  24939.09    14.17    2078.79   943.69     0.30     66.15
09:45:01 PM      sdb1   3051.57     0.27  36532.41    11.97    1989.30   638.13     0.28     86.88
09:50:01 PM      sdb1   2986.02     0.05  34704.99    11.62    3355.91  1137.22     0.28     84.49
09:55:01 PM      sdb1   3284.08     0.21  32884.03    10.01    4556.98  1386.29     0.27     88.31
10:00:01 PM      sdb1   3260.33     0.19  31497.61     9.66 61474802782539.38 18855397092136.58      0.27     87.60
10:05:01 PM      sdb1   3373.57     0.08  32028.26     9.49    6069.53  1799.10     0.27     89.86

Environment

  • Red Hat Enterprise Linux 5
    • Sysstat 7.0.2 (アップストリームバージョン 10.0.2 で再現されました)
  • Red Hat Enterprise Linux 6
    • バージョンが 9.0.4-20 より前の sysstat

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In