跳转到主内容

什么是 IOPS?

Views:
1,944
Visibility:
Public
Votes:
0
Category:
ontap-9
Specialty:
perf
Last Updated:

适用于

所有存储系统

回答

ONTAP 9 中不同操作大小的性能特征是什么?
  • 随机 IOPS 将占用更多 CPU,并且可能比顺序 IOPS 具有更高的延迟
    • 随机 IOPs 块不会以任何顺序从磁盘读取,如块 3、12、66、1 等。
    • 顺序 IOPs 块按顺序从磁盘读取,如块 1、2、3、4 等。
  • 较小的操作规模通常需要更多的计算
    • 在上面 1 MB 文件的示例中,ONTAP 必须访问磁盘 256 次,以 4kB 处理 256 次操作,而以 64kB 仅处理 16 次操作
  • ONTAP 可以很好地处理超过 64kB 的数据,但由于操作大小的标准化,延迟可能会略高
    • 在较新版本的 ONTAP 9 中,与 Data ONTAP 8 相比,这更好
    • 1 MB 读取大小将有 16 个并行的 64kB WAFL 请求
磁盘 IOPS 的测量方式是否与前端 IOPS 相同?
什么导致 IOPS?ONTAP 是否产生 IOPS?
  • ONTAP 不会在协议级别跟踪内部进程的 IOPS,而是使用不同的方法来统计它们。
    • 示例:
      • NFS 统计数据包括所有用户生成的工作负载,但不包括同一卷上的后台进程。
      • 内部进程的一些示例包括 snapmirror、重复数据删除和卷移动
      • 使用 set advanced; statistics start -object volume -counter repl_*_ops 查看 SnapMirror IOPS。
        • 其他一些volume操作计数器也有此功能,但除非在特定文章中提及以调试特定问题,否则通常只有支持或工程部门才会使用。
      • 针对 qos statistics 的命令和用于统计的工作负载对象,以及其他命令,均为用户(SAN/NAS)IOPS。
  • IOPS 是从所有服务数据协议(CIFS/FCP/iSCSI/NFS/NVMe*/S3)的用户请求中生成的。
  • 如果发生工作负载突发,则必须从客户端对其进行调查。

追加信息

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.