“高” IO 率是否健康?

“高” IO 率是否健康?

我使用当前托管网站的 Linode 做了很多工作,但时不时(通常每两个月左右一次)我会收到有关我的 IO 速率过高的警告(通常略高于 6000)。我收到的最后一个警告是:“您的 Linode ... 在过去 2 小时内的平均磁盘 IO 速率为 6557.69,已超过通知阈值(1000)。”

我对此有点担心,但真的不知道该怎么想。这健康吗?查看我的服务器图表,我从未看到任何特殊情况,下面是我流量较低的网站的两天“正常”情况(请注意,两个主要峰值是我为备份服务器而进行的 rsyncing)。还请注意,尽管我当天进行了两次 rsyncing,但我没有收到有关这些的警告。图表如下:

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

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

我尝试观察,iotop但无论何时观察,一切看起来都很健康。

有任何想法吗?

答案1

每小时 6557 次意味着每秒少于两次磁盘操作。每两小时 6557 次意味着每秒少于一次。您唯一的问题似乎是通知阈值过于敏感。

如果我每小时有 50,000 左右的话,我会进行调查(但这仍然不会构成真正的问题)。

答案2

磁盘 IO 是指对磁盘的写入和读取。我对您的堆栈一无所知,但与流量不符的峰值的常见原因是日志轮换/压缩。

相关内容