首页
›
网络通信与数字安全工程
›
003-Linux网络与eBPF工程
›
《io_uring高性能网络编程》
VIP10
本课程属于:003-Linux网络与eBPF工程
网络通信与数字安全工程 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
io_uring高性能网络编程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
io_uring 的诞生背景与核心设计
目标=从 Linux AIO 的局限… · 理解 io_uring 的共享环形缓… · SQ/CQ 队列
io
uring
02
io_uring 核心数据结构与 API 入门
目标=掌握 io_uring_set… · io_uring_enter · io_uring_register…
io
uring
03
提交与完成队列的运作机制
目标=深入理解 SQ 与 CQ 的环… · 内存屏障 · 事件通知与内核轮询模式
提交
完成队列的运作机…
04
io_uring 支持的网络操作类型
目标=梳理 IORING_OP_SE… · IORING_OP_RECV · IORING_OP_ACCEPT
io
uring
05
从 epoll 到 io_uring 的思维转变
目标=对比事件驱动与异步提交完成模型 · 分析 io_uring 在高并发网络…
epoll
io
06
搭建第一个 io_uring TCP 回显服务器
目标=完成 socket 创建 · accept · recv
io
uring
07
io_uring 的固定缓冲区与固定文件
目标=使用 IORING_REGIS…
io
uring
08
零拷贝网络传输与 io_uring
目标=结合 IORING_OP_SE… · 分析其适用场景与性能收益
io
uring
09
io_uring 的多线程与多队列设计
目标=理解 IORING_SETUP… · IORING_SETUP_IOPOL…
io
uring
10
io_uring 的链式操作与依赖管理
目标=使用 IOSQE_IO_LIN…
io
uring
11
io_uring 的超时与取消机制
目标=掌握 IORING_OP_TI… · IORING_OP_LINK_TIM…
io
uring
12
io_uring 与多路复用对比实战
目标=在同一 TCP 代理场景下分别… · 进行吞吐 · 延迟与 CPU 占用对比
io
uring
13
基于 io_uring 的 HTTP 服务器原型
目标=解析 HTTP 请求行与头部 · 使用 io_uring 完成非阻塞读…
io
uring
14
io_uring 网络编程中的内存管理
目标=设计高效的用户态缓冲区池 · 配合固定缓冲区与引用计数避免频繁分配…
io
uring
15
io_uring 的错误处理与调试
目标=分析常见错误码 · CQE 中的 res 字段 · 使用 io_uring 的 trac…
io
uring
16
io_uring 的注册事件与事件驱动集成
目标=使用 io_uring_reg… · 实现混合事件循环
io
uring
17
io_uring 在 UDP 高性能场景中的应用
目标=实现基于 io_uring 的… · 多播与广播 · 分析无连接场景下的优化点
io
uring
18
io_uring 与 TLS 的结合
目标=在 io_uring 异步框架… · 处理 TLS 握手与加解密的数据流
io
uring
19
io_uring 的 sendmsg/recvmsg 高级用法
目标=使用 IORING_OP_SE…
io
uring
20
io_uring 网络代理实战
目标=构建一个 TCP 代理服务器 · 实现双向数据转发 · 连接管理与优雅关闭
io
uring
21
io_uring 的性能调优参数
目标=调整 sq_entries · cq_entries · 内核线程数
io
uring
22
io_uring 与 eBPF 协同观测
目标=使用 eBPF 跟踪 io_u… · 分析网络请求的延迟分布
io
uring
23
io_uring 在容器与云原生环境中的实践
目标=分析 seccomp · cgroup 对 io_uring… · 以及在 Kubernetes 中的部…
io
uring
24
io_uring 的跨平台与兼容性
目标=对比 liburing 与原生… · 处理不同内核版本的特性差异与降级策略
io
uring
25
基于 io_uring 的 WebSocket 服务器
目标=实现握手 · 帧解析与异步消息推送 · 处理长连接与心跳
io
uring
26
io_uring 网络编程中的背压与流控
目标=设计基于 CQ 深度和缓冲区水… · 防止内存耗尽与连接雪崩
io
uring
27
io_uring 与多线程 Reactor 模式
目标=将 io_uring 实例绑定… · 构建多 Reactor 高性能网络框…
io
uring
28
io_uring 的持久化与恢复
目标=利用 IORING_OP_RE… · 实现断线重连与状态恢复
io
uring
29
io_uring 网络性能基准测试
目标=使用 wrk · iperf3 与自定义压测工具 · 对比 io_uring 与 epol…
io
uring
30
io_uring 高性能网络编程综合项目
目标=设计并实现一个支持万级并发连接… · 集成固定缓冲区 · 零拷贝与多队列优化
io
uring
所属VIP或分类
同VIP:AF_XDP用户态网络开发
同VIP:eBPF与XDP高性能网络工程
同VIP:Linux-NIC网卡驱动实战100例