- 论坛徽章:
- 0
|
回复 20# goingstudy
不知道你从哪里得到的性能一样的结论. 貌似你没有仔细看我发的链接根据redhat的slides 其测试用的是 Mellanox 40Gb 网卡, 没有提到CPU
dpdk 官方的性能数据 同样是 Mellanox 40Gb 网卡 fast.dpdk.org/doc/perf/DPDK_17_05_Mellanox_NIC_performance_report.pdf
的测试例1: L3FWD 和 XDP的 TX-bounce with udp+mac rewrite 类似.
XDP 1 core 性能 为 10 Mpps 包大小不明, CPU spec 不明 应该是 E5 v4的某个型号 因为v3以后才支持DDIO
DPDK 4 cores 性能为 59.22 Mpps, 64 B 100% 线速 . 单核 14.8 Mpps 接近50%的差别. CPU 为 E5 2679 v4
XDP 的设计存在很多问题, 我就不一一列出.
只说最重要的一个内存管理是硬伤, 这点在后续实现复杂应用时带来的性能损失更加明显.
而且XDP存在同样无法复用已有协议栈的问题. 我对XDP 未来非常不看好,
|
|