在过去几年里,内核社区一直在寻找不同的方法以追求不断提高的网络性能。尽管在多个领域都取得了可测量的进步,但新的一波与架构相关的安全问题及相应的对策几乎抹杀了所有的这些进步,对于一些需要处理大量数据包的工作负载,纯内核解决方案仍然落后于绕过(bypass)内核的解决方案,如数据平面开发套件(Data Plane Development Kit, DPDK),几乎落后一个数量级。
但是,内核社区从不停息(几乎是字面上的意思),基于内核的网络性能圣杯已经被发现,它的名字叫做XDP:即eXpress Data Path。XDP 可用在 Red Hat Enterprise Linux 8 中,您可以立即下载并运行。
https://mp.weixin.qq.com/s/tpmHcSfmP85CmF3rldKFiA