For NVMf target, you can change the polling rate of nvmf target from 1 ms to 10 ms, it will improve the performance. It means that you can configure the AcceptorPollRate in the configuration file.
The setup is the default setup of NVMf target with Direct attached Subsystem. The FIO plugin was at the target side and the IOPS from SPDK was found to be around 2.5K and the IOPS from kernel was found to be 100k.
On 06-Dec-2016, at 5:57 PM, Andrey Kuzmin <firstname.lastname@example.org> wrote:
On Tue, Dec 6, 2016, 15:24 Kumaraparameshwaran Rathnavel <email@example.com> wrote:
Is there any benchmarking done to prove that SPDK is better than the Kernel driver?
We did run the sample driver provided from the SPDK and compared with the kernel interface and found that SPDK is very slow. We did run FIO.
It's worth publishing your setup and results first.
Can you describe the setup for the performance measurement between Kernel and SPDK driver.
SPDK mailing list