DPDK
文章平均质量分 93
DPDK编程指南
yasin墨染锦年
嵌入式软件工程师一枚
展开
-
[DPDK]Linux平台上DPDK入门指南(四)
以下是运行DPDK l3fwd 例程并获取最佳性能的例子。使用 Intel 服务平台和Intel XL710 NICs。具体的40GNIC配置请参阅i40e NIC指南。命令表示应用程序使用(core18,port0,队列0),(core19,port0,队列1), (core20,port1,队。本例场景是通过两个Intel XL710 40GbE端口获取最优性能。请参阅 Fig. 1.1 用于性能测试设置。列0),(core18,port1,队列1)。8. 配置打流机用于发包。原创 2024-03-25 09:24:22 · 795 阅读 · 0 评论 -
[DPDK]Linux平台上DPDK入门指南(三)
使用PCIe Gen3 插槽,如 Gen3 x8 或者 Gen3 x16 ,因为PCIe Gen2 插槽不能提供2 x 10GbE或更高的带宽。按照4.2.1节,”应用程序使用的逻辑Core”描述,当选择用于应用程序的coremask时,需要确。由于 i40e PMD 支持16B和32B的RX描述符,而16B大小的描述符可以帮助小型数据包提供性能,因此,配。通常的,0x:00.x 表示在插槽0,而 8x:00.x 表示在插槽1。在上面的例子中 85:00.0 在插槽1,因此必须被插槽1上的core使。原创 2024-03-19 09:23:25 · 752 阅读 · 0 评论 -
[DPDK]Linux平台上DPDK入门指南(二)
由于这些逻辑core的编号,以及他们在NUMA插槽上的映射可能因平台而异,因此建议在选择每种情况下使用的coremaks时,都要考虑每个平台的core布局。Note: 对 于 那 些 仅 需 要 普 通 定 时 器API, 而 不 是HPET定 时 器 的 应 用 程 序 , 建 议 使 用rte_get_timer_cycles() 和 rte_get_timer_hz() API调用,而不是HPET API。注意,要使用VFIO,首先,你的平台内核版本必须支持VFIO功能。否则,sys文件夹下。原创 2024-03-19 08:47:40 · 606 阅读 · 0 评论 -
[DPDK]Linux平台上DPDK入门指南(一)
本文档包含DPDK软件安装和配置的相关说明。旨在帮助用户快速启动和运行软件。文档主要描述了在Linux环境下编译和 运行DPDK应用程序,但是文档并不深入DPDK的具体实现细节。原创 2024-03-18 09:41:15 · 1429 阅读 · 0 评论