io_uring Multishot Accept 与高级网络模式:构建超高并发 TCP 服务器 从Linux 6.10引入IORING_ACCEPT_MULTISHOT开始,io_uring在网络编程范式上完成了一次根本性跃迁。本文深入剖析multishot accept、fixed buffers、Registered files等高级特性,给出生产级百万并发TCP服务的完整实现与性能基准。 系统编程 2026年10月08日 0 点赞 0 评论 1 浏览
Linux 内核 TCP/IP 协议栈深度实战:从网卡中断到应用recvmsg的全链路剖析 深度解析Linux内核TCP/IP协议栈全链路:从NIC硬件中断、NAPI轮询、DMA环形缓冲区,到IP路由、TCP状态机、拥塞控制算法(BBR),最终通过Socket层 entregue 给用户空间。涵盖sk_buff数据结构、epoll事件分发(LT/ET)、零拷贝(sendfile/splice)、TSO/GRO硬件卸载、XDP高性能数据包处理,以及ss/tcpdump/bpftrace监控调试实战。 进程调度 2026年10月01日 0 点赞 0 评论 38 浏览