关于 io-queue-count 和 io-queue-depth 的 nvme 设置是什么
适用于
- ONTAP SAN
- NVMe-oF
回答
- NVMe 支持 64k 队列,每个队列的队列深度为 64k / 64k 未完成命令,这些参数没有修改命令。
- 查看 使用 NVMe-oF 实施和配置现代 SAN,高并行度 I/O 提交和完成队列对(io-queue-count)与主机 CPU 核心保持一致。
- 每个主机/控制器对都有一组独立的 NVMe 队列。
如果主机尝试创建的 NVMe/FC 控制器数量超过支持数量,将记录以下 EMS 消息。
nvmf.spdk.err: NVMe/TCP controller limits reached on this node. Queue slots provisioned 69568, additional queue slots requested:128, currently supported queue slots:69632. No more NVMe connects via NVMe/TCP LIFs on this node are allowed.
如果客户具有大型 NVMe/TCP 或 NVMe/FC 配置,这违反了 HWU 中发布的 NVMe/TCP 或 NVMe/FC 限制,则将导致过度调配 NVMe 对象。