技术栈

硬中断

Qinti_mm
17 天前
内核态·用户态·软中断·硬中断·网络包·收包
服务器收取网络包完整流程直接上流程:网卡 → DMA → RX队列 → 硬中断 → 软中断 → 协议栈 → Socket队列 → 唤醒进程 → 系统调用 → 拷贝到用户态 → 应用处理
Qinti_mm
2 个月前
环形缓冲区·软中断·网络发包·硬中断
Linux高性能UDP发包:硬中断、软中断与环形缓冲区揭秘在 Linux 高性能 UDP 发包流程中,硬中断、软中断、环形缓冲区的角色和联动逻辑与收包相反,但核心设计思想一致 —— 通过硬件卸载、延迟处理、无锁缓冲最大化吞吐量、最小化延迟。以下结合 30Gbps 440 字节小包转发场景,拆解完整发包链路及三者的关系。
我是有底线的