3.4 内核旁路技术

前文介绍了“Linux系统收包流程”和内核网络框架,相信你已经理解:对于网络密集型应用,内核态与用户态的频繁切换、复杂的网络协议栈处理,常常使 Linux 内核成为性能瓶颈。

在人们想办法提升 Linux 内核性能的同时,另外一批人抱着它不行就绕开它想法,提出了一种“内核旁路“(Kernel bypass)思想的技术方案。其中,DPDK 和 XDP 是主机内的“内核旁路”技术代表,而 RDMA 则是主机之间的“内核旁路”技术代表。

总字数:161
Last Updated:
Contributors: isno