找回密码
 加入我们
搜索
      
楼主: etfgert108

[网络] 关于螃蟹网卡和intel网卡对cpu占用问题

[复制链接]
发表于 2023-10-10 17:39 | 显示全部楼层
sxqt 发表于 2023-10-10 16:09
软网卡就是会比硬网卡CPU占用高,这个无解。

螃蟹的千兆网卡都是软网卡,牙膏的i210、i211是硬网卡,I217 ...

树内驱动r8169保证基础功能,树外驱动r8125添加了高级功能比如RSS并不奇怪。r8169最早的提交是在近20年前,历史包袱不轻,要添加新功能而不破坏老网卡并不容易。

r8125自己从官网下载源码修改Makefile中几行CONFIG就完事了。

ENABLE_MULTIPLE_TX_QUEUE = y
ENABLE_RSS_SUPPORT = y
CONFIG_ASPM = n
 楼主| 发表于 2023-10-11 09:51 | 显示全部楼层
Misaka_9993 发表于 2023-10-10 17:39
树内驱动r8169保证基础功能,树外驱动r8125添加了高级功能比如RSS并不奇怪。r8169最早的提交是在近20年前 ...

https://www.jianshu.com/p/73055cd2cca4
https://www.right.com.cn/forum/thread-7446026-1-1.html
看来通过自己替换驱动可以启动1个rx队列和2个tx队列,比默认驱动好多了
发表于 2023-10-11 10:10 | 显示全部楼层
sxqt 发表于 2023-10-10 16:09
软网卡就是会比硬网卡CPU占用高,这个无解。

螃蟹的千兆网卡都是软网卡,牙膏的i210、i211是硬网卡,I217 ...

怎么定义I225是软网卡?有资料吗。
发表于 2023-10-11 10:51 | 显示全部楼层
本帖最后由 天涯望月 于 2023-10-11 11:17 编辑

从统称的名字来说~这3个网卡我都用过....我觉得螃蟹网卡占用高~有些人觉得无所谓可能应用下载少....千兆满速下载试试就知道了....经常下载的~还有玩内网传输的...机器性能较老的....可能会有特定需求....

225和226主板自带的批次型号进步太乱了~单一的表面型号根本无法区分


我用我的机器给测一下~Z790带的225~13700K~用任务管理器看...最高占用30%(千兆测速吃满3个大核),螃蟹的独立插卡(80块钱的货色)~我记得是最高是吃到40%,这些百分比占用说的是波动占用最高值
发表于 2023-10-11 10:55 | 显示全部楼层
现在好像没有主流独立网卡对CPU占用的专门性评测,尤其是和板载网卡的对比,我也想看看。
发表于 2023-10-11 11:06 | 显示全部楼层
rx_78gp02a 发表于 2023-10-11 10:10
怎么定义I225是软网卡?有资料吗。

i225有两个版本,-V和-LM。-V是软网卡,-LM是硬网卡。但是一般主板和软路由上都是-V版本,所以默认提到i225是软网卡。但是-LM一样存在“封包间隙”(IPG)不稳定的致命BUG。
发表于 2023-10-11 11:11 | 显示全部楼层
以太网接口可分为协议层和物理层。
协议层是由一个叫MAC(Media Access Layer,媒体访问层)控制器的单一模块实现。
物理层由两部分组成,即PHY(Physical Layer,物理层)和传输器。常见的网卡芯片都是把MAC和PHY集成在一个芯片中,但目前很多主板的南桥芯片已包含了以太网MAC控制功能,只是未提供物理层接口,因此,需外接PHY芯片以提供以太网的接入通道。这类PHY网络芯片就是俗称的“软网卡芯片”,常见的PHY功能的芯片有RTL8201BL、VT6103等等。
I225的手册写的内置MAC+PHY
Snipaste_2023-10-11_10-53-06.jpg
I210也是内置的MAC+PHY
Snipaste_2023-10-11_10-56-44.jpg
I219软网卡,只集成PHY,必须搭配南桥内置MAC使用
Snipaste_2023-10-11_11-04-48.jpg

而且intel对MAC+PHY的硬网卡归结为ethernet controller
Snipaste_2023-10-11_11-07-55.jpg
只有PHY的软网卡为connection
Snipaste_2023-10-11_11-07-02.jpg
发表于 2023-10-11 11:13 | 显示全部楼层
sxqt 发表于 2023-10-11 11:06
i225有两个版本,-V和-LM。-V是软网卡,-LM是硬网卡。但是一般主板和软路由上都是-V版本,所以默认提到i2 ...

软网卡必须依赖南桥内置MAC,通常只有一个,做不到多网口;凡是集成了MAC都是完整控制器,属于硬网卡。
发表于 2023-10-11 11:25 | 显示全部楼层
sxqt 发表于 2023-10-11 11:06
i225有两个版本,-V和-LM。-V是软网卡,-LM是硬网卡。但是一般主板和软路由上都是-V版本,所以默认提到i2 ...

三者的区别是,IT是工业级,支持-40~70度工作范围,LM是服务器版本,全功能但是温度等级没那么高,-V是低配版本,不支持片上QOS和IEEE1588 PTP同步。
Snipaste_2023-10-11_11-22-12.jpg
Snipaste_2023-10-11_11-24-34.jpg
发表于 2023-10-11 11:41 | 显示全部楼层
rx_78gp02a 发表于 2023-10-11 11:13
软网卡必须依赖南桥内置MAC,通常只有一个,做不到多网口;凡是集成了MAC都是完整控制器,属于硬网卡。 ...

你用intel官网文档来说明是错的,因为intel官网说的是i225是硬网卡,没有说i225-V是硬网卡。i219-V是软网卡,所以继承-V后缀的225-V理论也是软网卡。

南桥是否能支持多网卡MAC这点我确实不清楚,但是所有搭配AMD主板的都是i225-LM,这点上来说i225-V应该必须只能用于intel的芯片组。
发表于 2023-10-11 11:50 | 显示全部楼层
sxqt 发表于 2023-10-11 11:41
你用intel官网文档来说明是错的,因为intel官网说的是i225是硬网卡,没有说i225-V是硬网卡。i219-V是软网 ...

手册都不相信,还能相信啥?手册里面就是把-V和-LM放一起的。属于一个系列,如果差异真有你说的那么大,会按型号区分。
Snipaste_2023-10-11_11-45-36.jpg
intel对软硬网卡有明确的划分。
Snipaste_2023-10-11_11-49-39.jpg
发表于 2023-10-11 12:04 | 显示全部楼层
本帖最后由 rx_78gp02a 于 2023-10-11 12:06 编辑
sxqt 发表于 2023-10-11 11:41
你用intel官网文档来说明是错的,因为intel官网说的是i225是硬网卡,没有说i225-V是硬网卡。i219-V是软网 ...


ASUS ROG STRIX B650E-I GAMING WIFI  用的INTEL I225-V。I225是系列,-V/LM/IT是后缀,intel说i225是硬网卡不就代表整个系列都是硬网卡吗?

Snipaste_2023-10-11_12-01-30.jpg


i219整个系列都是软网卡,-V只是功能阉割版,-LM是全功能版。
Snipaste_2023-10-11_12-05-54.jpg
发表于 2023-10-11 12:08 | 显示全部楼层
sxqt 发表于 2023-10-11 11:41
你用intel官网文档来说明是错的,因为intel官网说的是i225是硬网卡,没有说i225-V是硬网卡。i219-V是软网 ...

你说的"所有搭配AMD主板的都是i225-LM"就是不成立的
随便举个反例
RS[5PN[M63[G7700_K3$}{E.png
发表于 2023-10-11 12:21 | 显示全部楼层
以前还会在英特尔和RTL之间选一下.

现在都是直接螃蟹.
发表于 2023-10-11 12:39 | 显示全部楼层
软网卡必须搭配南桥的MAC使用,所以你看到的双/多网口主板,最多只有一个I219/I217,因为南桥的MAC通常只有一个。但是会出现多个I225/RTL8111/I210,因为他们是硬网卡,内置MAC。
软网卡和MAC之间的接口一般是MII  RGMII  SGMII HSGMII,不是PCIE接口。即使I219标称的PCIE也明确说明了,跑在半速状态,不是标准PCIE,只是借用了PCIE的物理层。
Snipaste_2023-10-11_12-34-22.jpg
发表于 2023-10-11 12:57 | 显示全部楼层
螃蟹,千万要选择螃蟹2.5G的,家里一台intel 的2.5G ,就会断流。
螃蟹8125B可以用魔改版本的驱动,可以多队列。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

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

GMT+8, 2024-11-27 05:37 , Processed in 0.013158 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

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