linux-block.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [LSF/MM TOPIC] NVMe Performance: Userspace vs Kernel
@ 2019-02-15 21:19 Felipe Franciosi
  2019-02-15 21:41 ` Bart Van Assche
  2019-02-15 21:47 ` Keith Busch
  0 siblings, 2 replies; 6+ messages in thread
From: Felipe Franciosi @ 2019-02-15 21:19 UTC (permalink / raw)
  To: lsf-pc@lists.linux-foundation.org
  Cc: linux-block@vger.kernel.org, linux-nvme@lists.infradead.org

Hi All,

I'd like to attend LSF/MM this year and discuss the kernel performance when accessing NVMe devices, specifically (but not limited to) Intel Optane Memory (which boasts very low latency and high iops/throughput per NVMe controller).

Over the last year or two, I have done extensive experimentation comparing applications using libaio to those using SDPK. For hypervisors, where storage devices can be exclusively accessed with userspace drivers (given the device can be dedicated to a single process), using SPDK has proven to be significantly faster and more efficient. That remains true even in the latest versions of the kernel.

I have presented work focusing on hypervisors in several conferences during this time. Although I appreciate the LSF/MM is more discussion-oriented, I am linking a couple of these presentations for reference:

Flash Memory Summit 2018
https://www.flashmemorysummit.com/English/Collaterals/Proceedings/2018/20180808_SOFT-202-1_Franciosi.pdf

Linux Piter 2018
https://linuxpiter.com/system/attachments/files/000/001/558/original/20181103_-_AHV_and_SPDK.pdf

For LSF/MM, instead of focusing on hypervisors, I would like to discuss what can be done to achieve better efficiency and performance when using the kernel. My data include detailed results considering various scenarios like different NUMA configurations, IRQ affinity and polling modes.

Thanks,
Felipe

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2019-02-16  1:54 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-02-15 21:19 [LSF/MM TOPIC] NVMe Performance: Userspace vs Kernel Felipe Franciosi
2019-02-15 21:41 ` Bart Van Assche
     [not found]   ` <11A6C7D0-A26D-410F-8EE3-9AF524DF2050@nutanix.com>
2019-02-16  1:01     ` Bart Van Assche
2019-02-16  1:54     ` Jens Axboe
2019-02-15 21:47 ` Keith Busch
2019-02-15 22:14   ` Felipe Franciosi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).