我确信这将非常依赖于我们机器中的硬盘和其他硬件,但我不知道如何读取这些图表。
这张图看上去很漂亮,很低。
这个看起来非常可怕。
我知道规模不同,但就磁盘实际上难以跟上而言,我怎么知道事情何时开始出错?
答案1
如果您只需要知道磁盘是否是瓶颈,那么磁盘性能的基本参数是队列长度(您可能需要分别查看读取和写入队列,有时这会很有启发性)、磁盘空闲时间百分比以及可能的请求服务时间。队列长度值告诉您有多少磁盘数据请求尚未完成但尚未得到服务,因为磁盘正忙于执行其他操作。如果您看到任何大于主轴数(即,如果您有一个磁盘阵列,则为磁盘阵列中的磁盘数;如果您只有一个磁盘要监视,则为“1”)的数据在很长一段时间内大于主轴数,则您的应用程序肯定在等待 I/O,您应该对此进行调查。您将看到磁盘空闲时间同时下降到 0%(或磁盘繁忙时间上升到 100%),因为如果队列中始终至少有一个请求,则磁盘永远不会空闲。
资源监视器显示磁盘的繁忙时间百分比(图中的蓝线)以及队列长度和吞吐量。吞吐量几乎没有任何价值,只是看起来不错。没有一个给定的图表看起来“可怕”,就像“我的系统处于高负载”一样 - 磁盘大部分处于空闲状态(蓝线在底部爬行,平均磁盘队列长度<< 0.05)