跳到主要内容

解读性能数据

性能数据可引导您调整存储阵列的性能。

解读性能数据时,请牢记下面几项可影响存储阵列性能的因素。下表介绍需要注意的主要因素。

性能数据性能调整的意义
延迟(以毫秒为单位,即 ms)

监控特定对象的 I/O 活动。

可能可以识别处于瓶颈状态的对象:

  • 如果多个卷共用一个卷组,则各个卷可能需要自己的卷组才能提高驱动器的连续性能和降低延迟。

  • 对于池,驱动器之间延迟较高且工作负载可能不均衡,所以一般来说,提高延迟值的意义不大。

  • 驱动器类型和速度会影响延迟。对于随机 I/O,旋转速度越快的驱动器在磁盘上的不同位置之间移动所用时间越短。

  • 驱动器过少会导致排队命令非常多,并且驱动器需要更多的时间来处理命令,从而增加系统的常规延迟。

  • I/O 越大,延迟越长,因为传输数据时需要更多时间。

  • 延迟较高可能表示 I/O 模式具有随机性质。具有随机 I/O 的驱动器的延迟一定比具有连续流的驱动器高。

  • 如果常用卷组的驱动器或卷之间延迟不一致,可能表示存在速度较慢的驱动器。

IOPS

下面是可影响每秒输入/输出操作数(IOPS,或每秒的 IO)的因素:

  • 存取模式(随机还是顺序)

  • I/O 大小

  • RAID 级别

  • 高速缓存块大小

  • 是否启用了读取高速缓存

  • 是否启用了写入高速缓存

  • 动态高速缓存读取预取

  • 段大小

  • 卷组或存储阵列中的驱动器数量

高速缓存命中率越大,I/O 速率越高。写入 I/O 速率在启用写入高速缓存后比禁用后高。在决定是否为单个卷启用写入高速缓存时,请查看当前 IOPS 和最大 IOPS。应该会看到顺序 I/O 模式的速率比随机 I/O 模式高。无论采用哪种 I/O 模式,都可以启用写入高速缓存以将 I/O 速率发挥到极致和缩短应用程序响应时间。

可在卷的 IOPS 统计信息中看到更高段大小带来的性能提升。请通过试验来确定最佳段大小,或使用文件系统大小或数据库块大小。

每秒的 MiB

传输速率或吞吐率取决于应用程序 I/O 大小和 I/O 速率。通常情况下,小应用程序 I/O 请求产生的传输速率较低,但是 I/O 速率较快,响应时间较短。而较大应用程序 I/O 请求的吞吐率可能较高。

了解典型应用程序 I/O 模式有助于确定特定存储阵列的最大 I/O 传输速率。

CPU

该值是正在使用的处理容量的百分比。

您可能会发现相同类型的对象的 CPU 使用量不同。例如,一个控制器的 CPU 使用量较高或在一段时间后上升,而另一个控制器的则较低或更稳定。在这种情况下,可能需要将一个或多个卷的控制器所有权转给 CPU 百分比较低的控制器。

您可能希望监控存储阵列内的 CPU。如果 CPU 在一段时间后增加,而应用程序性能降低,您可能需要增加存储阵列。通过为企业增加存储阵列,可以在可接受的性能级别继续满足应用程序的需求。

空闲空间

空闲空间指的是控制器、控制器主机通道和控制器驱动器通道的剩余性能。该值表示为百分比,代表这些对象可提供的最大可能性能与当前性能级别之间的差距。

  • 对于控制器,空闲空间是可能的最大 IOPS 的百分比。

  • 对于通道,空闲空间为最大吞吐量的百分比,或每秒的 MiB。此计算中包括读取吞吐量、写入吞吐量和双向吞吐量。