跳转到主内容

为什么聚合中所有卷IOPS的总和与聚合IOPS不匹配?

Views:
21
Visibility:
Public
Votes:
0
Category:
active-iq-unified-manager
Specialty:
perf
Last Updated:

适用场景

  • OnCommand统一管理器(OCUM)
  • Active IQ Unified Manager (AIQUM)
  • ONTAP 9

问题解答

  • 卷层和聚合(磁盘)层是两个不同的层、在ONTAP中的计算方式不同
    • 卷级别仅包括前台操作、但聚合级别操作包括所有后台操作和前台操作
  • 与卷操作相比、工作负载可以提供或多或少的聚合操作
    • 示例:
      • 可以在协议级别以1 MB区块的形式读取1 GB文件(每1 MB 1个IOPS)、但需要在后端发出多个WAFL读取请求、以并行完成一个操作
      • 在上面的1 MB区块中的1 GB文件示例中、读取第一个MB区块后、预读功能将在用户/应用程序请求数据以提高读取性能之前、按预测方式提取第二个、第三个等区块
      • 经常访问的数据会缓存在RAM中、不需要访问磁盘
      • 工作负载是指由一致点缓冲的所有写入、需要不同级别的磁盘访问才能将一致点转储到磁盘
  • 另一个可能的情况是、数据会缓存为经常使用的数据、从而导致IOPS超过聚合级别

 

为什么聚合的操作数与卷的操作数可能不同?
  • ONTAP会执行许多后台操作、从而将其与卷工作分离
  • 工作负载在ONTAP中具有不同的行为
    • 随着请求的出现、IOPS会混合在一起
      • 示例: 一个卷可能具有4 KB读取、另一个卷可能具有1 MB读取、而某些写入工作负载可能在达到一致点之前不会写入磁盘
    • 网络上的一个IOP可能会触发多个WAFL IOPS、也可能需要网络上的多个IOPS才能生成一个WAFL IOP

 

与磁盘相比、不同的IOP类型(读取、写入、其他以及小型或大型IOPS)如何影响卷IOP计数?
  • 重复读取相同数据的读取会在第一次命中后进行缓存
  • 预读将提取请求前所需的块、从而导致磁盘IOPS超过卷IOPS
  • 大型读取(> 64 KB)具有一个卷IOP、但会合并多个磁盘IOPS
  • 写入会经过一致点、而不会写入磁盘
  • 其他不修改文件系统结构的IOPS通常位于缓存中
    • 示例卷可能具有100、000个getattr IOPS、但在初始负载后不使用磁盘读取数据
  • 其他修改文件系统结构的IOPS可能需要多个磁盘IOPS才能更新元数据和数据块
    • 示例: 覆盖文件的SETATTR必须:
      1. 更新元数据
      2. 将现有块标记为空闲
      3. 由于WAFL行为、在磁盘上新位置的一致点写入新数据

 

我们是否应该在AIQUM中使用这些输出来查看是否可以添加更多工作负载

追加信息

示例: 在下面的屏幕截图中、聚合中所有卷的总和(小于2、000)不等于AIQUM中的5、000个聚合IOPS的总和

聚合中的卷IOPS与聚合IOPS不匹配

 

NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.