OnWorks Linux 和 Windows 在线工作站

商标

工作站免费在线托管

<上一页 | 内容 | 下一页>

5. 数据平面开发套件‌


DPDK 是一组用于快速数据包处理的库和驱​​动程序,主要在 Linux 用户空间中运行。 它是一组提供所谓的“环境抽象层”(EAL)的库。 EAL 隐藏了环境的细节并提供了标准的编程接口。 常见用例围绕特殊解决方案,例如网络功能虚拟化和高级高吞吐量网络交换。 DPDK 使用 run-to-completion 模型来实现快速数据平面性能,并通过轮询访问设备以消除中断处理的延迟,以牺牲更高的 CPU 消耗。 它被设计为在任何处理器上运行。 第一个支持的 CPU 是 Intel x86,现在扩展到 IBM Power 8、EZchip TILE-Gx 和 ARM。

Ubuntu 目前支持 DPDK 2.2 版,并提供了一些基础设施来简化其可用性。


 

OnWorks 的顶级操作系统云计算: