diff --git a/examples/nvme/perf/perf.c b/examples/nvme/perf/perf.c index 0894df133..698618a5f 100644 --- a/examples/nvme/perf/perf.c +++ b/examples/nvme/perf/perf.c @@ -1265,7 +1265,7 @@ register_ns(struct spdk_nvme_ctrlr *ctrlr, struct spdk_nvme_ns *ns) entry->fn_table = &nvme_fn_table; entry->u.nvme.ctrlr = ctrlr; entry->u.nvme.ns = ns; - entry->num_io_requests = g_queue_depth * entries; + entry->num_io_requests = entries * spdk_divide_round_up(g_queue_depth, g_nr_io_queues_per_ns); entry->size_in_ios = ns_size / g_io_size_bytes; entry->io_size_blocks = g_io_size_bytes / sector_size;