Oracle® ZFS Storage Appliance 分析指南,发行版 2013.1.5.0

退出打印视图

更新时间: 2016 年 2 月
 
 

Disk: Disks(磁盘:磁盘)

Disks(磁盘)统计信息用于显示按利用率百分比细分的磁盘的热图。这是确定池磁盘是否负荷过重的最佳方式。它还可以在磁盘的行为引发故障并自动从池中将其删除前识别性能已经开始变差的问题磁盘。

何时检查

进行任何磁盘性能分析时。

细目

表 21  磁盘细目
细目
说明
percent utilization(利用率百分比)
一个热图,其中 Y 轴表示利用率,Y 轴上的每个级别根据处于该利用率的磁盘数量进行着色:由浅(无)到深(多)。

解释

相对于 IOPS 或吞吐量,利用率是一种更好的测量磁盘负荷的方式。利用率是按照磁盘忙于执行请求的时间进行测量的(请参见下文的“详细信息”)。利用率为 100% 时,磁盘可能无法接受更多的请求,其他 I/O 可能需要排队等待。此 I/O 等待时间将导致延迟增加且整体性能降低。

在实践中,利用率始终为 75% 或更高的磁盘是磁盘负荷过重的一个迹象。

通过热图可以很容易地识别一个特定症状:单个磁盘运行不正常且达到了 100% 的利用率(坏磁盘)。磁盘在出现故障前会呈现出此症状。一旦磁盘出现故障,系统会自动将其从池中删除并发出相应的警报。此特定问题在磁盘出现故障之前、其 I/O 延迟增长且设备整体性能下降时发生,但磁盘的健康状况被认为是正常的,它们还没有标识任何错误状态。此情况将呈现为热图顶部的一条浅格子线,表示单个磁盘已经保持 100% 的利用率一段时间了。

建议的解释汇总:

表 22  解释汇总
监测到的现象
建议的解释
大多数磁盘利用率一直在 75% 以上
可用磁盘资源即将用完。
单个磁盘有几秒钟的时间利用率保持在 100%
这可能表示一个即将出现故障的坏磁盘。

进一步分析

要了解 I/O 的特性,例如 IOPS、吞吐量、I/O 大小和偏移,请参见 Disk: I/O operations(磁盘:I/O 操作数)Disk: I/O bytes(磁盘:I/O 字节数)

详细信息

此统计信息实际是对忙碌百分比的测量,由于设备直接管理磁盘,因此忙碌百分比被用作利用率百分比的一个合理近似值。从技术上讲,这不是对磁盘利用率的直接测量:在磁盘处于 100% 忙碌时,磁盘仍可接受其他请求,磁盘可通过将请求插入其命令队列并对队列重新排序来同时为这些请求提供服务,或者通过其盘上高速缓存为这些请求提供服务。