FIO runs on devices exported by the Linux kernel, so significant changes would need to be
made to use a user-mode stack. Instead of supporting FIO, we've written a new
performance tool that understands user space NVMe devices and how to correctly leverage an
asynchronous, polled mode driver. It so happens that this tool can optionally run against
kernel devices as well using Linux AIO.
The tool is at examples/nvme/perf in the SPDK repository. It is built automatically when
you build the NVMe driver. Does that meet your benchmarking needs?
On Thu, 2016-02-18 at 18:23 +0000, Robert Cleveland wrote:
Has anyone done any work to make it easy to benchmark polling mode driver with something
The information contained in this e-mail is considered confidential of SK hynix memory
solutions Inc. and intended only for the persons addressed or copied in this e-mail. Any
unauthorized use, dissemination of the information, or copying of this message is strictly
prohibited. If you are not the intended recipient, please contact the sender immediately
and permanently delete the original and any copies of this email.
SPDK mailing list