io_uring

mounter62510 小时前
linux·服务器·网络·io_uring·netkit·devmem·hard lease
【Linux 网络进阶】下一代虚拟网络设备 netkit 详解:超越 veth 的云原生基石前言在容器化横行、AI 计算爆发的今天,Linux 网络协议栈的性能瓶颈愈发凸显。长期以来,veth-pair 是连接容器与宿主机的标准桥梁。然而,为了追求极致的性能和更灵活的控制,Meta 和 Google 等技术巨头推动了 netkit 这一全新虚拟设备进入内核。
mounter6259 天前
linux·运维·服务器·kernel·ipc·io_uring
【内核前沿】Linux IPC 迎来大变局?POSIX 消息队列增强、io_uring IPC 与 Bus1 十年回归前言Linux 内核虽然提供了多种进程间通信(IPC)机制(如信号量、共享内存、消息队列、Unix 域套接字等),但对于追求高性能或复杂功能的用户来说,现有的工具包总显得有些“捉襟见肘”。
洛水水22 天前
c++·udp·tcp·io_uring
高性能网络编程:io_uring vs epoll、QPS测试工具实现与10道网络面试题解析在高性能服务端开发中,网络编程是永恒的核心话题。从底层的 I/O 模型(epoll、io_uring)到上层的压测工具实现,再到面试中常见的问题(TCP/UDP 区别、粘包处理、UDP 并发等),每一个环节都值得深入探究。
Qinti_mm4 个月前
linux·i/o·io_uring
Linux io_uring:高性能异步I/O革命io_uring 是 Linux 5.1 内核正式引入的新一代异步 I/O 接口,由 Jens Axboe 开发(也是 libaio、block/io 子系统维护者),目的是解决传统异步 I/O(如 libaio)的局限性,提供更高效、更易用、更低开销的异步 I/O 能力。
令狐掌门4 个月前
c++·io_uring
C++ io_uring介绍io_uring 是 Linux 内核在 5.1 版本引入的一套全新的、高性能的异步 I/O (Asynchronous I/O) 接口。它的出现是为了解决旧有的 epoll 和 linux-aio 在面对现代高速存储设备(如 NVMe SSD)和高并发网络场景时的性能瓶颈。
yun68539922 年前
io_uring·fio
存储课程学习笔记5_iouring的练习(io_uring,rust_echo_bench,fio)我们知道,在处理大量高并发网络时,一般考虑并发,以及设计对应的方案(比如select,poll,epoll)等。
我是有底线的