Linux却存在网络性能瓶颈,问题出在哪里呢?内核网络协议栈的实现,相对于当下的数据吞吐量需求,有以下三个原因会产生网络传输瓶颈:体系上加速网络数据包的处理,这样一来,现有硬件无须升级,只要在内核加装相应驱动就可以提升网络性能,是一种低成本的实现方案。《Linux高性能网络详解:从DPDK、RDMA到XDP》就为实现上述需求提供了很好的指引。
Linux却存在网络性能瓶颈,问题出在哪里呢?内核网络协议栈的实现,相对于当下的数据吞吐量需求,有以下三个原因会产生网络传输瓶颈:体系上加速网络数据包的处理,这样一来,现有硬件无须升级,只要在内核加装相应驱动就可以提升网络性能,是一种低成本的实现方案。《Linux高性能网络详解:从DPDK、RDMA到XDP》就为实现上述需求提供了很好的指引。