Ok thanks a lot Harris.
One last question:
Since SPDK doesn’t have multithread/multiple process support.
I try following.
Run couple of instance of fio on multiple disk in background.
But one of the fio_plugin process crashes saying:
No free hugepages reported
rte_panic("Cannot get hugepage information\n");
I do increase number of hugepages in kernel /proc/sys/vm/nr_hugepage
interface before running fio plugin.
From: SPDK [mailto:[email protected]
] On Behalf Of Harris, James R
Sent: Thursday, April 06, 2017 12:23 AM
To: Storage Performance Development Kit
Subject: Re: [SPDK] nvme_ctrlr.c:1224:nvme_ctrlr_process_init: ***ERROR***
Initialization timed out in state 3
On Apr 4, 2017, at 9:00 PM, Oza Oza <oza.oza(a)broadcom.com>
Also, couple of more questions.
1) right now SPDK/fio_plugin doesnt support multiple threads right ?
let us say I want to create multiple threads to push data in order to
utilize all the cpus, then ? because I want to scale SPDK across cpu
to effectively utilize it.
Currently the SPDK fio plugin only supports a single thread. One of the
engineers here at Intel is actively working on multi-thread support.
2) the posted log in my previous mail:
Why probing of spdk_nvme happens 3 times ? (rather multiple times ?)
probe driver: 8086:953 spdk_nvme
is it normal ?
Yes - this is normal. These probe messages from DPDK are a bit misleading -
we are looking at modifying these to reduce confusion.
From: Oza Oza [mailto:[email protected]
Sent: Wednesday, April 05, 2017 9:04 AM
To: 'Storage Performance Development Kit'
Subject: RE: [SPDK] nvme_ctrlr.c:1224:nvme_ctrlr_process_init:
***ERROR*** Initialization timed out in state 3
Ok, what is --thread=1 ? (it means it will create one thread to
handle the IO ?)
—thread implements each job as a thread (using pthread_create) instead of a
SPDK mailing list