找回密码
 加入我们
搜索
      
查看: 5676|回复: 7

[网络] RSS不使用超线程的CPU

[复制链接]
发表于 2024-3-30 10:29 | 显示全部楼层 |阅读模式
……早上在网上闲逛,突然看到这样一段话。这样说来,如果有网卡有带RSS功能,是不是要把CPU的超线程给关掉才能享受到这个功能呢?
 楼主| 发表于 2024-4-2 09:09 | 显示全部楼层
summerq 发表于 2024-4-1 00:33
开超线程对rss有正面贡献。本质上,对于IO密集型应用,超线程都是有益的。
然而,要特别注意两点。首先,对 ...

不是的!原话是这样:”RSS是一种网卡驱动技术,能让多核系统中跨多个处理器的网络收包处理能力高效能分配。

注意:由于同一个核的处理器超线程共享同一个执行引擎,这个效果跟有多个物理核的处理器不一样。因此,RSS不能使用超线程处理器。”

这样说来,RSS功能应该是完全不使用打开超线程功能的CPU
 楼主| 发表于 2024-4-2 14:38 | 显示全部楼层
summerq 发表于 2024-4-2 09:27
你应该读一些有实际测试的案例,譬如这个
https://fast.dpdk.org/doc/perf/DPDK_23_03_Intel_NIC_perform ...

这样说来,就是放心大胆的用咯。
 楼主| 发表于 2024-4-2 17:31 | 显示全部楼层
summerq 发表于 2024-4-2 15:00
我有些经验。就是网卡再分配cpu到rss queue的时候,每一个端口要成对配置一个物理核心和一个超线程核心, ...

懂了,谢谢
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-10-16 03:26 , Processed in 0.006982 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表