找回密码
 加入我们
搜索
      
查看: 24165|回复: 61

[网络] 高速下载还是很吃cpu的啊

[复制链接]
发表于 2023-7-3 15:51 | 显示全部楼层 |阅读模式
不管是百度网盘还是迅雷,下载带宽拉高了之后cpu都开始咆哮了

路由器还好,我的软路由分了4个5700g的虚拟线程占用也才30%

宿主机这块 带宽高了之后占我20%的cpu  cpu温度一下就上去了



所以有些人说远程下载不吃cpu的我就有点奇怪,是下载带宽很低的原因还是我用的软件的原因啊

QQ图片20230703155127.png
QQ图片20230703155055.png
QQ图片20230703155059.png
发表于 2023-7-3 15:53 | 显示全部楼层
不但吃CPU还吃硬盘,我2.5G下载跑满,5.3G的12600K能到60%以上。
发表于 2023-7-3 15:57 | 显示全部楼层
百度网盘很明显 不知道是不是它下载方式的问题
 楼主| 发表于 2023-7-3 15:58 | 显示全部楼层
CRazy-牛牛 发表于 2023-7-3 15:53
不但吃CPU还吃硬盘,我2.5G下载跑满,5.3G的12600K能到60%以上。

怎么做到2.5g下载的,链路聚合嘛?
我的网卡买崩了
都是10g/1g/100m的
交换机都不好买,买了个故障率最高的st1008现在还不敢用
 楼主| 发表于 2023-7-3 15:58 | 显示全部楼层
绿茵豪门 发表于 2023-7-3 15:57
百度网盘很明显 不知道是不是它下载方式的问题

迅雷 115 夸克 百度网盘 带宽高了占用都老高

115最恐怖  下载就3m 占用也上来了,都不知道在搞些啥操作
发表于 2023-7-3 16:01 | 显示全部楼层
1L小主机
8100T  跑迅雷   直接吃满所有线程

但是还能播放2160P电影……
发表于 2023-7-3 16:05 | 显示全部楼层
前两天刚好留意了下steam千兆下载游戏的时候,默频13700k直接占用30%左右
发表于 2023-7-3 16:08 | 显示全部楼层
占用这么夸张的么?我平时还真没注意过这些。。。内存占用最大是知道的。
发表于 2023-7-3 16:10 | 显示全部楼层
本帖最后由 nekotheo 于 2023-7-3 16:21 编辑

我1000M宽带,把百度云限速到100Mbps、只开一个任务,一开下载全屋断网
发表于 2023-7-3 16:19 | 显示全部楼层
百度网盘的上传下载似乎特别占用CPU,可能跟压缩、解压和P2P传输有关系,不排除还有加解密的操作,这么看的话CPU的负荷就比一般的文件传输多。还有不排除百度网盘本身的程序结构效率比较低。
迅雷的负荷最多应该是在P2P(其中还有上传吸血)方面。其实即使没有上传吸血,用其他BT客户端高速下载的时候消耗的CPU也是比较多的
发表于 2023-7-3 16:21 | 显示全部楼层
我理解是:网卡只负责装拆TCP/IP包,至于这些包是个啥,全都要交给下载软件去处理,下载软件最终要通过CPU的计算再调用文件系统的读写接口才能最终写进文件系统。

所以,究竟要吃多少CPU,这还是由OS决定的
发表于 2023-7-3 16:23 | 显示全部楼层
一方面和软件、协议有关,另外一方和你网卡有关(如果是有线网卡),有些集成网卡就这尿性,你要纠结可以去尝试海鲜市场买独立网卡。
发表于 2023-7-3 16:27 | 显示全部楼层
大部分占用都是IO WAIT,你换成好的固态,占用很低的。
发表于 2023-7-3 16:35 | 显示全部楼层
weskylixiaofeng 发表于 2023-7-3 16:05
前两天刚好留意了下steam千兆下载游戏的时候,默频13700k直接占用30%左右

Steam 有些游戏是边下载边解密的,所以不单单是下载占用了CPU
发表于 2023-7-3 16:38 | 显示全部楼层
负责任的下载软件都会有一个效验文件的过程,这个在吞吐量特别大的时候吃CPU也挺厉害。
发表于 2023-7-3 16:38 | 显示全部楼层
weskylixiaofeng 发表于 2023-7-3 16:05
前两天刚好留意了下steam千兆下载游戏的时候,默频13700k直接占用30%左右

steam是边下载边解压,所以吃U更多
发表于 2023-7-3 16:42 | 显示全部楼层
我最好占用率高点,这样显的cpu物有所值
发表于 2023-7-3 16:44 | 显示全部楼层
同样是HPPT下载,IDM就算跑满了千兆,CPU占用很低的同时速度是一条直线;

相反迅雷的话占用就极高,速度忽上忽下,而且还跑不满千兆

微信截图_20230703164159.png
发表于 2023-7-3 16:45 | 显示全部楼层
后天 发表于 2023-7-3 16:01
1L小主机
8100T  跑迅雷   直接吃满所有线程

显卡负责解码了
发表于 2023-7-3 16:52 | 显示全部楼层
这写入速度要是机械盘估计都快吃满了
发表于 2023-7-3 16:54 | 显示全部楼层
的确,idm和迅雷还行,steam占用是真的高
发表于 2023-7-3 16:57 | 显示全部楼层
给个思路:下载时发现占用高、功耗高时,试试在电源管理设置里给CPU限制一下最高频率,说不定有惊喜
发表于 2023-7-3 17:06 | 显示全部楼层
hqn6d6zv 发表于 2023-7-3 16:57
给个思路:下载时发现占用高、功耗高时,试试在电源管理设置里给CPU限制一下最高频率,说不定有惊喜 ...

设置为 实时   下载速度最快

不设置经常速度不达标
发表于 2023-7-3 17:27 | 显示全部楼层
本帖最后由 moveable 于 2023-7-3 17:32 编辑

任务不多的话满速没多少占用吧,任务多才大,迅雷、qb三四百个任务1000m满速下来占用蛮大的,7600都有二三十%的占用。
发表于 2023-7-3 17:29 | 显示全部楼层
p2p内置块校验,常见的块大小512k到8m不等,一般是sha,外加网卡本该自己实现的校验包的也被现在低成本网卡扔给cpu了。带宽上去确实会高占用。
发表于 2023-7-3 17:55 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2023-7-3 18:32 来自手机 | 显示全部楼层
gbawrc 发表于 2023-7-3 17:55
众所周知,百度网盘客户端是个远程挖矿软件

那叫分布式云计算,百度AI导航就靠需求网盘客户端了。
发表于 2023-7-3 18:55 | 显示全部楼层
本帖最后由 thereone 于 2023-7-3 19:04 编辑

有一些会边下载边校验,这样每一次下载完一个文件就要校验一次保证文件和服务器是一样的没有损坏,至少115 百度是这样的。这样你的数据进入到软件后除了下载进入内存后软件还要处理校验,那CPU利用率就上去了。本来就在下载同时还要校验。同时下载越多那么校验的文件就越多那CPU就占用就越高。文件数量和大小都影响CPU利用率的,单独校验15G的文件和8个文件下载处理同时校验15G的文件那CPU利用率自然就不一样了,还有8个4G文件在下载同时8个4G在校验那CPU占用率也是不一样的。
IDM这种http下载即使下载再多也不会影响CPU的利用率,最多合成文件的时候占用多但是IDM不会去主动校验文件,所以有时候会有下载的文件和提供的md5值不一致的问题。不过这种很少见。
发表于 2023-7-3 19:17 | 显示全部楼层
我的上古J1900下载机就是去年升千兆后顶不住才升级的。
发表于 2023-7-3 19:40 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

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

GMT+8, 2025-4-28 01:51 , Processed in 0.231313 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

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