找回密码
 加入我们
搜索
      
查看: 6022|回复: 21

[网络] nuc11 i5-1135G7内网跑满2.5G,跑speedtest到1400M时CPU满载?

[复制链接]
发表于 2022-12-5 11:55 | 显示全部楼层 |阅读模式
电信升级到2000M宽带后,发现一个比较奇怪的现象
不开其他任何软件的情况下,nuc11跑speedtest只能跑到1300~1500M,此时CPU满载,无法再往上跑满2000M,而旁边13900K的PC能跑满
但是内网从NAS拷贝文件,跑满2.5G是没有问题的,CPU占用率也没有很高
WechatIMG36051.jpg WechatIMG36046.jpg

有人知道是什么原因吗,还是CPU性能就这样了?
本来还想hyper-V装个openwrt做旁路由跑那个加解密,是不是性能也跑不满2000M?(已测试过苹果m1可以跑满加解密后的2000M)
发表于 2022-12-5 12:20 | 显示全部楼层
局域网的交换速度和跑外网的路由速度是不一样的吧。
 楼主| 发表于 2022-12-5 13:12 | 显示全部楼层
ghwwx 发表于 2022-12-5 12:20
局域网的交换速度和跑外网的路由速度是不一样的吧。

这个我知道,但是外网跑不满2000我也是有点惊讶的
发表于 2022-12-5 13:27 | 显示全部楼层
dw2n3wdz 发表于 2022-12-5 13:12
这个我知道,但是外网跑不满2000我也是有点惊讶的

你这是虚拟机跑的? 直接装openwrt呢。
 楼主| 发表于 2022-12-5 14:18 | 显示全部楼层
ghwwx 发表于 2022-12-5 13:27
你这是虚拟机跑的? 直接装openwrt呢。

不是呀,这个就是直接windows,我的意思是本来还想windows里面再虚拟机装个openwrt
发表于 2022-12-5 14:21 | 显示全部楼层
dw2n3wdz 发表于 2022-12-5 14:18
不是呀,这个就是直接windows,我的意思是本来还想windows里面再虚拟机装个openwrt ...

那是有点奇怪。
发表于 2022-12-5 14:29 来自手机 | 显示全部楼层
包太小,-l 5000 可破。
 楼主| 发表于 2022-12-5 14:46 | 显示全部楼层
RyanLR 发表于 2022-12-5 14:29
包太小,-l 5000 可破。

这是哪里的参数?巨型帧?
发表于 2022-12-5 15:25 | 显示全部楼层
4核8线程 3.8g 跑个2000m 满载了 太夸张

应该是软件方面出问题了
 楼主| 发表于 2022-12-5 15:28 | 显示全部楼层
Hellboy2016 发表于 2022-12-5 15:25
4核8线程 3.8g 跑个2000m 满载了 太夸张

应该是软件方面出问题了

我也是这么猜测的,但是我除了一个win10 ltsc系统之外,啥也没有装,都是全默认就没法排查了
发表于 2022-12-5 15:30 | 显示全部楼层
2000M的上传是多少,费用多少?
 楼主| 发表于 2022-12-5 15:31 | 显示全部楼层
nikition 发表于 2022-12-5 15:30
2000M的上传是多少,费用多少?

300M,399一个月,3990一年
发表于 2022-12-5 15:32 | 显示全部楼层
dw2n3wdz 发表于 2022-12-5 15:31
300M,399一个月,3990一年

这个可以有呀,我还以为是100m上传呢
发表于 2022-12-5 16:51 | 显示全部楼层
确实有点扯了,跑到1300-1500就占满CPU了,网卡驱动的问题?
发表于 2022-12-5 17:45 来自手机 | 显示全部楼层
dw2n3wdz 发表于 2022-12-5 14:46
这是哪里的参数?巨型帧?

我串台了,iperf跑小包cpu抗不住,可以通过-l调整buffer长度来提升性能。
speedtest估计也是类似的,只是公网服务器调不了
发表于 2022-12-5 18:40 | 显示全部楼层
把windows的防火墙关了看看,我之前BT一直只能跑500M,后来发现是自带的防火墙非常消耗CPU。
发表于 2022-12-5 18:47 | 显示全部楼层
本帖最后由 zhuifeng88 于 2022-12-5 19:16 编辑

怀疑一下浏览器吧, 浏览器又不是什么低单核*资源消耗的东西, 你用speedtest-cli跑跑看
https://install.speedtest.net/ap ... est-1.2.0-win64.zip
怀疑网卡驱动还算有一点点关系, 怀疑包大小属实是把tso当空气了...

评分

参与人数 1邪恶指数 +20 收起 理由
witson + 20

查看全部评分

发表于 2022-12-5 19:10 | 显示全部楼层
本帖最后由 zhuifeng88 于 2022-12-5 20:48 编辑
RyanLR 发表于 2022-12-5 17:45
我串台了,iperf跑小包cpu抗不住,可以通过-l调整buffer长度来提升性能。
speedtest估计也是类似的,只是 ...


-l又不控制tcp包大小, 只控制从协议栈r/w的buffer大小, 对于tcp默认值是128k, 网卡具体发的多大的包是网卡驱动/网卡固件自己控制的, 主流网卡都有gso/tso, 会等一小段时间(通常是几十-几百us)之后拼接成大包发送
要是从原理上说你实在不信...那实际跑你看好了
)42TL`T[WCD0LU)`S]G$$BO.png
对应的tcpdump
31UOI32__Q34ZQS}J7N}{5Q.png
实际传输的包都是6000多-9000的大小

评分

参与人数 1邪恶指数 +20 收起 理由
witson + 20

查看全部评分

发表于 2022-12-5 20:45 | 显示全部楼层
SPEEDTEST现在可测的服务器太少了。。
发表于 2022-12-5 21:59 | 显示全部楼层
建议用Speedtest CLI测一下
 楼主| 发表于 2022-12-5 22:15 来自手机 | 显示全部楼层
zhuifeng88 发表于 2022-12-5 18:47
怀疑一下浏览器吧, 浏览器又不是什么低单核*资源消耗的东西, 你用speedtest-cli跑跑看
https://install.spe ...

卧槽,厉害,果然是chrome的问题,用cli测跑满2000,cpu不带动的
 楼主| 发表于 2022-12-5 22:16 来自手机 | 显示全部楼层
zhuifeng88 发表于 2022-12-5 18:47
怀疑一下浏览器吧, 浏览器又不是什么低单核*资源消耗的东西, 你用speedtest-cli跑跑看
https://install.spe ...

为什么我想不通为什么浏览器能够消耗如此多的资源
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

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

GMT+8, 2024-11-6 08:44 , Processed in 0.013559 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

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