From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============6399231591266851162==" MIME-Version: 1.0 From: Harris, James R Subject: Re: [SPDK] Does SPDK have specific requirement for NVMe SSDs(device controller) to get it working in the best way? Date: Tue, 26 Mar 2019 18:24:36 +0000 Message-ID: In-Reply-To: MW2PR2101MB111398F1E2EAE64DA3C43982D55F0@MW2PR2101MB1113.namprd21.prod.outlook.com List-ID: To: spdk@lists.01.org --===============6399231591266851162== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable =EF=BB=BFOn 3/26/19, 9:45 AM, "SPDK on behalf of Liang Yang" wrote: > I understand for SPDK every I/O queue pairs operate in poll mode. But = since you said "SPDK does not use interrupts", do you mean even the admin q= ueue pair works in polling mode too with interrupt disabled? Hi Liang, Yes - that is correct. -Jim = -----Original Message----- From: SPDK On Behalf Of Walker, Benjamin Sent: Monday, March 25, 2019 1:08 PM To: spdk(a)lists.01.org Subject: Re: [SPDK] Does SPDK have specific requirement for NVMe SSDs(d= evice controller) to get it working in the best way? = On Mon, 2019-03-25 at 18:07 +0000, Liang Yang wrote: > For example, how many I/O queue pairs, MSI-X messages, MDTS etc. = Most NVMe devices only need 1 I/O queue pair to get their full performa= nce, but that's ultimately up to the device. SPDK places no new requirement= s above what the device requires. = SPDK does not use interrupts, so MSI-X is all disabled and doesn't matt= er. = SPDK will just automatically do the right thing for MDTS and optimal wr= ite size and striping and all of that. You don't have to worry about it. = Thanks, Ben = = > = > Liang > = > _______________________________________________ > SPDK mailing list > SPDK(a)lists.01.org > https://nam06.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fl= ist > s.01.org%2Fmailman%2Flistinfo%2Fspdk&data=3D02%7C01%7Cliangy%40mi= cro > soft.com%7Cc6782acbee8e451260f808d6b15da6d5%7C72f988bf86f141af91ab2d7c > d011db47%7C1%7C1%7C636891413137262799&sdata=3D4Mu998%2Buia5WsYkag= eTS > 0QEPwkz%2B4C%2F8nSbYTpOfJ3c%3D&reserved=3D0 = _______________________________________________ SPDK mailing list SPDK(a)lists.01.org https://nam06.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Flis= ts.01.org%2Fmailman%2Flistinfo%2Fspdk&data=3D02%7C01%7Cliangy%40microso= ft.com%7Cc6782acbee8e451260f808d6b15da6d5%7C72f988bf86f141af91ab2d7cd011db4= 7%7C1%7C1%7C636891413137262799&sdata=3D4Mu998%2Buia5WsYkageTS0QEPwkz%2B= 4C%2F8nSbYTpOfJ3c%3D&reserved=3D0 _______________________________________________ SPDK mailing list SPDK(a)lists.01.org https://lists.01.org/mailman/listinfo/spdk = --===============6399231591266851162==--