On Mar 30, 2017, at 5:43 AM, Kiran Dikshit <kdikshit@cloudsimple.com> wrote:
Hi All,
I have 2 part question relating to performance benchmarking of the SPDK and fio_plugin.
1. Is there any reference document specifying the workload types , queue depth and block size used for benchmarking the SPDK performance numbers.Is there any OS level performance tuning to be done. It will be great if we can get some insight on the performance testbed used.
Note :I did find the DPDK performance optimisation guidelines https://lists.01.org/pipermail/spdk/2016-June/000035.html. Which is useful.
2. I am trying fio_plugin for benchmarking the performance, the jobs are completing with following error
“nvme_pcie.c: 996:nvme_pcie_qpair_complete_pending_admin_request: ***ERROR*** the active process (pid 6700) is not found for this controller.”
I found that the nvme_pcie_qpair_complete_pending_admin_request()is checking if the process exist, this is where the error message is coming from.I am not sure how this process is getting killed even before completion. There is no there operation done on this system apart from running fio plugin.Was any similar issue seen in the past, which might be of help to get around this error.
_______________________________________________
Below is my setup details
OS : fedora 25 ( server edition )Kernel version : 4.8.6-300DPDK version : 6.11
I have attached a single nvme drive of 745GB from Intel on which i am running the FIO
Below workaround were tried and the issue still persists not sure how to get around this.
workaround
1. Tried different workloads in FIO2. I did detach the NVMe and attach a new NVMe drive3. Re-installed the DPDK , SPDK and FIO tool
Note :Following links were used to install and setup SPDK and FIO pluginhttps://github.com/spdk/spdk —> SPDK
Thank youKiran
SPDK mailing list
SPDK@lists.01.org
https://lists.01.org/mailman/listinfo/spdk