Improved Storage Performance Using the New Linux Kernel I O Interface (SDC 2019)
"The Linux Kernel has recently added a new I/O interface called io_uring. This brings faster and more efficient I/O operations on Linux when compared to other Linux AIO, which is currently used by various software projects such as Ceph, ScallaDB, SeaStar, and Nginx. All of these utilize Linux AIO to improve I/O performance, but AIO is seen as difficult to use and has limited use cases. Io_uring also solves some problems with Linux AIO. It is also important for software developers and architects to understand the performance characteristics and behavior of io_uring on low latency devices - especially flash and Intel Optane based I/O devices.
This talk will showcase performance numbers when using io_uring on NAND and Intel Optane NVMe SSDs. We will go through some performance analysis of io_uring on commonly used storage stacks like disaggregated storage using NVMe-oF and virtualized storage using QEMU/KVM vhost. We will also compare io_uring against other I/O stacks such as Linux AIO and SPDK."
Presented by Vishal Verma, Performance Engineer, Intel
Learn More:
SDC Website: https://storagedeveloper.org
SNIA Website: https://snia.org/
SNIA Educational Library: https://snia.org/library
Twitter: https://twitter.com/SNIASDC
Видео Improved Storage Performance Using the New Linux Kernel I O Interface (SDC 2019) канала SNIAVideo
This talk will showcase performance numbers when using io_uring on NAND and Intel Optane NVMe SSDs. We will go through some performance analysis of io_uring on commonly used storage stacks like disaggregated storage using NVMe-oF and virtualized storage using QEMU/KVM vhost. We will also compare io_uring against other I/O stacks such as Linux AIO and SPDK."
Presented by Vishal Verma, Performance Engineer, Intel
Learn More:
SDC Website: https://storagedeveloper.org
SNIA Website: https://snia.org/
SNIA Educational Library: https://snia.org/library
Twitter: https://twitter.com/SNIASDC
Видео Improved Storage Performance Using the New Linux Kernel I O Interface (SDC 2019) канала SNIAVideo
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Opening Remarks and State of the Union Persistent Memory](https://i.ytimg.com/vi/cnfC_Oc5KxE/default.jpg)
![SDC 2018 - How to Handle Security Flaws in a Storage Product Using Open Source Code](https://i.ytimg.com/vi/2Nun4qVJRG8/default.jpg)
![SMI Overview](https://i.ytimg.com/vi/YGvdqHlAshY/default.jpg)
![SNIA Storage Security Summit 2022: Lightning Talk - What is Key Per IO?](https://i.ytimg.com/vi/NtxECXiDDSM/default.jpg)
![SNIA Compute+Memory+Storage Summit 2023 Preview](https://i.ytimg.com/vi/M5ahhWOzxjo/default.jpg)
![Development of software-defined storage engine for 25 million IOPS](https://i.ytimg.com/vi/_9_OQtGpBEU/default.jpg)
![Evolution of the Persistent Memory Development Kit](https://i.ytimg.com/vi/VktrlJxhCfs/default.jpg)
![Transforming Storage with Innovations in Non-Volatile Memory](https://i.ytimg.com/vi/wohupg8BfuE/default.jpg)
![Persistent Memory Summit 2018 - New Interconnects](https://i.ytimg.com/vi/E9yHWOui2j4/default.jpg)
![Persistent Memory Summit '18 - Persistent Memory Programming: The Current State and Future Direction](https://i.ytimg.com/vi/RQ77F_F4f9k/default.jpg)
![15 Minutes in the Cloud What is Cloud](https://i.ytimg.com/vi/zsh68uA7l_E/default.jpg)
![SDC2020: ZNS: Enabling in-place Updates and Transparent High Queue-Depths](https://i.ytimg.com/vi/EwXOfioXWes/default.jpg)
![SAS Rules the Data Center (SDC 2019)](https://i.ytimg.com/vi/4FOUBa-5dIg/default.jpg)
![Niranjan Pendharkar SDC India 2021 Day 1 Preview](https://i.ytimg.com/vi/yfeWz6jFSgA/default.jpg)
![Why Cryptocurrency and Computational Storage?](https://i.ytimg.com/vi/am_6x6pfamo/default.jpg)
![Great Storage Debate Hyperconverged vs Disaggregated vs Centralized](https://i.ytimg.com/vi/ct5xPw1wUPA/default.jpg)
![SDC2020: Caching on PMEM: an Iterative Approach](https://i.ytimg.com/vi/lTiw4ehHAP4/default.jpg)
![Linux NVMe and block layer status update (SDC 2019)](https://i.ytimg.com/vi/NtkKHhXf3V4/default.jpg)
![Extending Storage to the Edge, How it Should Affect Your Storage Strategy](https://i.ytimg.com/vi/z6PkvevQXcA/default.jpg)
![PIRL 2020 Transactional Graph Processing in Persistent Memory](https://i.ytimg.com/vi/28pvtQWUb_g/default.jpg)
![Architecting quality engineering for new generation drives](https://i.ytimg.com/vi/3DpsXqt2SKE/default.jpg)