【问题标题】:why PF_RING is more used then DPDK?为什么 PF_RING 比 DPDK 更常用?
【发布时间】:2019-11-04 10:00:25
【问题描述】:

我正在尝试选择哪一个用于我的项目。经过短暂的资源后,我发现大多数公司都在使用 PF_RING 而不是“数据平面开发工具包”平台。为什么?

【问题讨论】:

  • 我认为这有点不对。首先,我们应该将 DPDK 与 PF_RING ZC 进行比较。 ZC 版本不是开源的,需要许可证。其次,我认为 DPDK 的使用更为广泛(OVS、TRex)——甚至在谷歌上搜索项目也会得到更多的结果。这实际上取决于用例,但为了获得最佳性能和支持(来自软件和硬件供应商),DPDK 似乎是一个更好的选择。诚然,它是一个巨大的工具包,对于小型项目来说可能太大了,但文档也相当不错。

标签: dpdk pf-ring


【解决方案1】:

因为使用 PF_RING 比使用解决特定问题的工具 DPDK 更容易使用和更便携。

如果你问这种问题,我认为你不需要这些。

【讨论】:

  • 它更便携吗? PF_RING 只是我读过的 Linux,而 DPDK 可以在多个平台上运行。此外,当您选择一项技术时,您需要进行研究并比较解决方案。 OP 可能完全需要它。它似乎更容易使用。我在工作项目中尝试使用 DPDK 时遇到了一些麻烦,最终放弃了 AF_XDP 的努力。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-05-07
  • 1970-01-01
  • 2018-08-31
  • 2020-04-27
  • 1970-01-01
  • 2011-06-30
相关资源
最近更新 更多