Spdk/examples/nvme
Changpeng Liu c5d8b108f2 examples/perf: use NVMe Maximum Queue Entries as the default queue size
For perf tests with large I/O size, the NVMe driver may split one
request to several entries based on stripe and maximum transfer size,
so take user's input of queue depth as default queue size of NVMe
queue pair is not accurate. Here the patch evaluate users' input
and report an error when queue entries more than hardware's limit.

Change-Id: I66922a3d673dc97796d7fbe6e86cf5037a45b37d
Signed-off-by: Changpeng Liu <changpeng.liu@intel.com>
Reviewed-on: https://review.gerrithub.io/379969
Tested-by: SPDK Automated Test System <sys_sgsw@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>
2017-09-29 18:45:47 -04:00
..
arbitration example/arbitration: correct the configuration display 2017-08-01 13:47:24 -04:00
fio_plugin fio_plugin: Fix the performance issue on testing multiple remote nvme subsystem 2017-08-31 19:08:49 -04:00
hello_world nvme: add I/O qpair creation options 2017-07-18 18:33:20 -04:00
hotplug examples/nvme/hotplug: simplify buffer management 2017-09-05 17:55:01 -04:00
identify nvme/identify: print error if no controllers found 2017-09-18 12:54:06 -04:00
nvme_manage example/nvme_manage: add the shm_id parameter for multiprocess 2017-08-01 13:41:46 -04:00
perf examples/perf: use NVMe Maximum Queue Entries as the default queue size 2017-09-29 18:45:47 -04:00
reserve nvme: add controller option to specify host ID 2017-09-29 11:43:25 -04:00
Makefile example: Add example for nvme hotplug. 2016-12-01 10:23:10 +08:00