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

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

  1. 您需要知道您的读/写比率以优化RAID和caching设置。
  2. 它有助于诊断瓶颈。
  3. 规划升级时帮助; 维护窗口; 容量规划; 等等

如果您想知道磁盘的系统是否正在执行,或者您想解决与磁盘相关的性能问题,或者您想要为磁盘系统build立基准的性能指标,则只需要它。 如果这些东西都不是你的目标,那么你不需要它。

你的问题更可能得到像这样的质量答案措辞“为什么我们要图硬盘读取\写入? 而不是“为什么我们需要绘制HDD读取\写入?” 因为就像我说的,你不需要它,但你可能想要它…

就像你看到的所有其他图表一样,它在历史的背景下最重要。 如果平均值在几周或几个月内保持不变,然后在您注意到性能发生明显变化的同时快速上升或下降,则图表可能会帮助您发现有哪些变化。

如果性能下降并且磁盘IO 上升 ,那么性能下降可能是由于执行特定任务必须被读取/写入的信息量所致。 但是,如果性能下降,磁盘IO发生故障 ,那么你的问题可能与防止或减缓IO发生的事情有关 – 可能是死锁或磁盘错误。

内存交换可能会由于交换input/输出而导致高磁盘I / O。 通过跟踪磁盘I / O,您可以将其用作指示器之一,以确定您的计算机是否具有足够的内存。