什么是 IOPS ?
适用场景
所有存储系统
问题解答
- IOPS 表示每秒输入 / 输出操作数,并且表示每个 SCSI 命令或 NAS 操作
- 通常用于测量存储性能
- 对于读取或写入操作,请记住,这些操作可以以字节为单位进行衡量
- 有时,这称为操作或块大小
- 例如,可以在 256 个 4 KB 块或 8 个 64 KB 块中读取 1 MB 文件
- 在此示例中, 4 KB 为 256 个读取 IOPS 或 8 个 64 KB 读取 IOPS
- 其他 IOPS 是指任何非读 / 写 IOPS (通常为元数据),并且线缆上的每个请求在 ONTAP 中均视为一个 IOP
在 ONTAP 9 中,不同操作大小的性能特征是什么?
- 随机 IOPS 将占用更多 CPU ,并且延迟可能比顺序 IOPS 高
- 随机 IOPS 块不会从磁盘中以任何顺序读取,例如块 3 , 12 , 66 , 1 , 等
- 顺序 IOPS 块按磁盘顺序读取,例如块 1 , 2 , 3 , 4 , 等
- 操作规模越小,通常需要进行更多计算
- 在上述 1 MB 文件示例中, ONTAP 必须转到磁盘 256 次,并以 4 KB 的速率处理 256 个操作,而在 64 KB 的速率下仅处理 16 个操作
- ONTAP 可以处理超过 64 KB 的正常容量,但由于操作大小的规范化,延迟可能会略高
- 与 Data ONTAP 8 相比,在较新版本的 ONTAP 9 中,此功能更好
- 如果读取大小为 1 MB ,则会同时发出 16 个 64 KB 的 WAFL 请求
追加信息
以下文章列出了 NFS 和 CIFS 操作以及指向 Wikipedia SCSI 代码的链接: What operations are categorized under other IOPS in ONTAP ?