「高い」IO レートは健全ですか?

「高い」IO レートは健全ですか?

私は現在サイトをホストしている Linode で多くの作業を行っていますが、ときどき (通常は 2 か月に 1 回程度)、IO レートが高すぎる (通常は 6000 よりわずかに高い) という警告が表示されます。最後に表示された警告には、「Linode は、過去 2 時間の平均が 6557.69 で、ディスク IO レートの通知しきい値 (1000) を超えました」と書かれていました。

これについては少し心配ですが、どう考えたらよいのかよくわかりません。これは健全なのでしょうか? サーバー グラフを見ると、特に何も見当たりません。以下は、トラフィックの少ないサイトの 2 つの「通常の」日です (2 つの大きなスパイクは、サーバーをバックアップするための rsync によるものであることに注意してください)。また、その日に 2 回 rsync を実行したにもかかわらず、それらに関する警告は表示されなかったことに注意してください。グラフは次のとおりです。

http://i.imgur.com/vLo7A.png

http://i.imgur.com/OIHT9.png

見てみたのiotopですが、いつ見てもすべてが健康そうに見えます。

何か案は?

答え1

1 時間あたり 6557 は、1 秒あたり 2 回未満のディスク操作を意味します。2 時間あたり 6557 は、1 秒あたり 1 回未満を意味します。唯一の問題は、通知しきい値が過度に敏感であるように思われます。

1 時間あたり 50,000 程度であれば調査します (ただし、それでも実際の問題にはなりません)。

答え2

ディスク IO は、ディスクへの書き込みとディスクからの読み取りです。スタックについては何も知りませんが、トラフィックに対応しないスパイクの一般的な原因は、ログのローテーション/圧縮です。

関連情報