io_uring(2)- 从创建必要的文件描述符 fd 开始

Contents1 说在前面的废话2 从系统调用 io_uring_setup 说起3 交互需要使用的缓存区3.1 到底需要映射几块内存区域3.2 为什么需要拆分 sq_ring4 关键数据结构4.1 sq_ring 数据结构4.2 cq_ring 数据结构4.3 sqes 的单元数据结构4.4 c…

io_uring(1) – 我们为什么会需要 io_uring

Contents1 IO 到底怎么啦2 尴尬的 AIO3 那么应该是什么样子的呢?4 io_uring 实现了什么 IO 到底怎么啦 当前 Linux 对文件的操作有很多种方式,最古老的最基本就是 read 和 write 这样的原始接口,这样的接口简洁直观,但是真的是足够原始,效率什么自然不是第一…