文件系统

深入理解 Linux io_uring:高性能异步 I/O 从原理到实战

Linux io_uring 深度实战指南:从 POSIX AIO 演进历史、核心数据结构(SQ/CQ/SQE/CQE)、API精解、高级特性(缓冲区注册/链接SQE/轮询模式/网络I/O)、完整Echo服务器示例,到数据库应用和 Linux 6.x 新特性,一站式掌握异步 I/O 的现在与未来。

Linux 内核 io_uring 高级特性深度实战——Multishot Accept/Recv、SQ Poll IO_Uring 与 Provided Buffers 零拷贝网络革命

深入剖析io_uring高级特性:Multishot Accept单次提交持续接收连接、Provided Buffers零拷贝缓冲区管理、Fixed Files预注册描述符表、Linked Request Chains原子多阶段操作、Kernel-side SQ Poll零系统调用提交,附带完整C语言Echo Server实战和性能基准数据

Linux io_uring 高级特性深度实战:Registered Buffers 与 Fixed Files 零拷贝全链路优化

深度解析 Linux io_uring 的 Registered Buffers(预注册缓冲区池)与 Fixed Files(预注册文件描述符表)两大高级特性。覆盖核心原理(跳过 __get_user_pages / fdtable 查找)、内核数据结构(io_buffer_list / io_uring_buf_ring)、编程接口(IORING_REGISTER_BUFFERS / IOSQE_FIXED_FILE)、生产级零拷贝架构(数据库 WAL、网络代理 splice-free 转发、容器存储),以及性能基准数据(310K IOPS / 8.6μs p99)。附 Linux 5.1~6.x 版本兼容性矩阵与避坑指南。