Re: [LSF/MM TOPIC] NVMe Performance: Userspace vs Kernel

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 2019-02-15 at 21:19 +-0000, Felipe Franciosi wrote:
+AD4 Hi All,
+AD4 
+AD4 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
+AD4 iops/throughput per NVMe controller).
+AD4 
+AD4 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
+AD4 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
+AD4 kernel.
+AD4 
+AD4 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
+AD4 reference:
+AD4 
+AD4 Flash Memory Summit 2018
+AD4 https://www.flashmemorysummit.com/English/Collaterals/Proceedings/2018/20180808+AF8-SOFT-202-1+AF8-Franciosi.pdf
+AD4 
+AD4 Linux Piter 2018
+AD4 https://linuxpiter.com/system/attachments/files/000/001/558/original/20181103+AF8--+AF8-AHV+AF8-and+AF8-SPDK.pdf
+AD4 
+AD4 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
+AD4 considering various scenarios like different NUMA configurations, IRQ affinity and polling modes.

Hi Felipe,

It seems like you missed the performance comparison between SPDK and io+AF8-uring
Jens posted recently?

Bart.



[Index of Archives]     [Linux RAID]     [Linux SCSI]     [Linux ATA RAID]     [IDE]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Device Mapper]

  Powered by Linux