有的吃 发表于 2025-9-24 19:52

INTEL的2.5G网卡支持DMA?

本帖最后由 有的吃 于 2025-9-24 21:09 编辑





这是支持增加性能DMA的意思?还是开启后更节能的意思?

=========================
刚查到了手册:

直接内存存取 (DMA) 结合
DMA(直接内存存取)可使网络设备将数据包数据直接移动到系统内存中,从而降低 CPU 的利用率。但是,数据包到达
的频率和随机时间间隔不允许系统进入低功耗状态。DMA 结合允许 NIC 在启动 DMA 事件之前收集数据包。这可能会增
加网络延迟,但也会增加系统降低能耗的机会。基于英特尔® 以太网控制器 I350(和更高版本的控制器)的适配器和网络
设备均支持 DMA 结合。
较高的 DMA 结合值可以降低更多能耗,但可能会增加系统的网络延迟。如果启用 DMA 结合,您还应将中断节流率设置
为“最小”。这将最大程度地减少 DMA 结合引起的延迟影响,并提高峰值网络吞吐量性能。您必须启用系统中所有活动
端口的 DMA 结合。如果仅启用系统中部分端口的 DMA 结合,您可能无法实现任何节能。还有多个将会影响节能潜力的
BIOS、平台和应用程序设置。英特尔网站上提供了白皮书,该白皮书包含了有关如何最有效地配置平台的信息

fengchen_chc 发表于 2025-9-24 20:16

直接内存地址,传输时可不占用cpu

fengchen_chc 发表于 2025-9-24 20:16

fengchen_chc 发表于 2025-9-24 20:16
直接内存地址,传输时可不占用cpu

现代需要io的设备应该都支持,不支持的鬼才用

有的吃 发表于 2025-9-24 20:17

fengchen_chc 发表于 2025-9-24 20:16
直接内存地址,传输时可不占用cpu

是啊,我好奇intel自己的一些万兆网卡都不支持,这个集成的2.5G居然支持

fengchen_chc 发表于 2025-9-24 20:27

有的吃 发表于 2025-9-24 20:17
是啊,我好奇intel自己的一些万兆网卡都不支持,这个集成的2.5G居然支持

应该支持,只是没给你显示出来选项,不支持的话那cpu占用老高了

有的吃 发表于 2025-9-24 20:36

本帖最后由 有的吃 于 2025-9-24 20:49 编辑

fengchen_chc 发表于 2025-9-24 20:27
应该支持,只是没给你显示出来选项,不支持的话那cpu占用老高了


又看了下,X710是Data Direct I/O Technology,E810也有,810还额外支持iWARP/RDMA和RoCEv2/RDMA

kingofgu 发表于 2025-9-24 20:55

DMA和RDMA是两个东西
是个pci通道的设备都需要dma

kerafyrm 发表于 2025-9-24 21:01

10g以下需要啥rdma

有的吃 发表于 2025-9-24 21:02

kingofgu 发表于 2025-9-24 20:55
DMA和RDMA是两个东西
是个pci通道的设备都需要dma

好奇这个选项干啥用的。默认关闭的

人生几何 发表于 2025-9-25 12:23

影响峰值网络速度的,打游戏用不到关了省心

moresun23 发表于 2025-9-25 20:37

i226v 怎么没有?

ttt5t5t 发表于 2025-9-25 20:47

DMA不是RDMA
R=remote
页: [1]
查看完整版本: INTEL的2.5G网卡支持DMA?