异步IO

io_uring 革命:Linux 异步 I/O 的深度实战指南

从 AIO 的困境到 io_uring 的崛起,深入解析 Linux 异步 I/O 革命:双环形队列架构、三种工作模式、liburing 编程实战、固定缓冲区优化、与 epoll 深度对比、生产级应用场景与性能调优全指南

Linux 内核 io_uring 内部实现深度解析:从系统调用到 SQ/CQ 环形队列的工程全貌

从零开始拆解 Linux 内核 io_uring 子系统:深入剖析 SQ/CQ 环形队列共享内存机制、io_uring_setup/enter/register 三大系统调用实现、io-wq worker 线程调度模型、Registered Buffers 与 Fixed Files 的内核实现、IORING_FEAT_SINGLE_MMAP 与双映射机制、完成事件的通知与收割路径、以及内核 6.x 新特性(Registered Ring、Quiesce、自动取消)的工作原理。

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

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