为什么监控磁盘 I/O 很重要?

为什么监控磁盘 I/O 很重要?

我们正在使用 Cacti 绘制各种系统参数的图表。我们的一个图表显示了硬盘驱动器的读写情况。一个问题出现了:我们为什么需要这个图表?

答案1

  1. 您需要了解读/写比率以优化 RAID 和缓存设置。
  2. 它有助于诊断瓶颈。
  3. 帮助规划升级、维护窗口、容量规划等。

答案2

只有当您想知道磁盘子系统的性能如何,或者您想要解决与磁盘相关的性能问题,或者您想要为磁盘子系统建立基准性能指标时,您才需要它。如果这些都不是您的目标,那么您就不需要它。

您的问题更有可能得到高质量的答案,例如“我们为什么要绘制 HDD 读取\写入图表?”,而不是“我们为什么需要绘制 HDD 读取\写入图表?”,因为就像我说的,您不需要它...但您可能想要它...

答案3

和您看到的其他所有图表一样,它主要与历史背景相关。如果平均值在几周或几个月内保持不变,然后在您注意到性能发生明显变化的同时迅速上升或下降,则该图表可能有助于您发现发生了哪些变化。

如果性能下降并且磁盘 IO向上,那么你的性能下降可能是由执行特定任务必须读取/写入的信息量引起的。但如果性能下降并且磁盘 IO向下,那么您的问题可能与阻止或减慢 IO 发生的某些因素有关 - 可能是死锁或磁盘错误。

答案4

内存交换可能会因交换进/出而导致磁盘 I/O 过高。通过跟踪磁盘 I/O,您可以将其作为确定机器是否具有足够内存的指标之一。

相关内容