Kernel Recipes 2023 - On the way to io_uring networking
io_uring has set a remarkably high bar for storage performance. Consequently, attention has naturally turned towards networking as the next frontier. While io_uring provided basic primitives, like send and recv, from early days, their practical application to real-life scenarios proved somewhat insufficient to compete with traditional networking approaches. In this talk, I will be walking through the problems we had and the changes we’ve made, elaborate on the rationale behind them, and finally discuss how userspace can best be designed to take full advantage of io_uring.
Pavel Begunkov
Видео Kernel Recipes 2023 - On the way to io_uring networking канала Kernel Recipes
Pavel Begunkov
Видео Kernel Recipes 2023 - On the way to io_uring networking канала Kernel Recipes
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Kernel Recipes 2023 - Getting the RK3588 SoC supported upstream](https://i.ytimg.com/vi/pnIVaig-LoA/default.jpg)
![Kernel Recipes 2023 - Demystifying the Linux kernel security process](https://i.ytimg.com/vi/2TZe5EROFhE/default.jpg)
![Kernel Recipes 2023 - Fast by Friday: Why Kernel Superpowers are Essential](https://i.ytimg.com/vi/XudHNF4k_x0/default.jpg)
![Kernel Recipes 2023 - Evolving ftrace on arm64](https://i.ytimg.com/vi/p9cqUTF4I0w/default.jpg)
![Kernel Recipes 2023 - A unique way to maintain a Linux kernel subsystem](https://i.ytimg.com/vi/rMhcCDNAx64/default.jpg)
![Kernel Recipes 2023 - stress-ng: finding kernel bugs through stress testing](https://i.ytimg.com/vi/PD0NOZCTIVQ/default.jpg)
![Kernel Recipes 2023 - Faster & Fewer Page Faults](https://i.ytimg.com/vi/TEHRMzZ01nE/default.jpg)
![Embedded Recipes 2023](https://i.ytimg.com/vi/s5_BZdljpqc/default.jpg)
![Embedded Recipes 2023](https://i.ytimg.com/vi/HXG0pItl1hk/default.jpg)
![Kernel Recipes 2023](https://i.ytimg.com/vi/OUhB9-v-2r8/default.jpg)
![Kernel Recipes 2023 (10th Edition)](https://i.ytimg.com/vi/xDHTn0auo2w/default.jpg)
![Embedded Recipes 2022 - The next 50 million firmware updates](https://i.ytimg.com/vi/iR_KAjRe9fA/default.jpg)
![Embedded Recipes 2022 - Tracing on embedded boards](https://i.ytimg.com/vi/7KHLoZKwlBk/default.jpg)
![Kernel Recipes - Creating custom Debian images for your embedded device](https://i.ytimg.com/vi/467kgcSxDf0/default.jpg)
![Embedded Recipes 2022 - Creating custom Debian images for your embedded device](https://i.ytimg.com/vi/8eEABvyhgfo/default.jpg)
![Kernel Recipes 2022 - Advanced Camera Support on Allwinner SoCs with Mainline Linux](https://i.ytimg.com/vi/G8SwsmSH0Ko/default.jpg)
![Embedded Recipes 2022 - A path to upstream AI/ML accelerators](https://i.ytimg.com/vi/tFDroIOgITI/default.jpg)
![Embedded Recipes 2022 - Weston multi-backend: screen recording, streaming, and remote control](https://i.ytimg.com/vi/sTStJ2WwVLY/default.jpg)
![Embedded Recipes 2022 - Linux as a UEFI bootloader and kexecing windows](https://i.ytimg.com/vi/PrQ3EKA0YLw/default.jpg)
![Embedded Recipes 2022 - Designing an industrial audio application on Linux: a HW/SW codesign story](https://i.ytimg.com/vi/ig7MxYi3Bmw/default.jpg)
![Embedded Recipes 2022 - Can Linux based systems be safe as safety as possible ?](https://i.ytimg.com/vi/Jc8nDmEp25s/default.jpg)