前言:
随着我国民用光纤宽带的普及,大家使用的网络带宽也越来越大。曾经以为家里有100M的宽带已经快上天了!但是现在许多雷友家里用上了500M~1000M的宽带也并不稀奇。
可是在更大的带宽给我们带来更快下载速度的同时,也给下载带来了新的问题:许多电脑的”磁盘读写性能”跟不上了,尤其是使用机械硬盘的电脑!
当下载速度非常快的时候,使用机械硬盘的电脑更容易因为磁盘过于繁忙发生下列问题:
-
下载速度突然变慢
-
电脑响应变慢
-
下载进度卡在99.9%
当这些问题发生时,您只需要耐心等待磁盘完成数据写入即可。
但是这到底是怎么回事呢?
下载速度突然变慢:
当迅雷在下载文件时,为了避免频繁的往磁盘中写入数据,引发磁盘读写性能下降。因此迅雷的下载引擎会先将下载得到的数据保存到电脑的内存里。待积攒到足够多的数据后,再一起写入磁盘。这就是迅雷下载引擎的”磁盘缓存”功能。
“磁盘缓存”就像一个水池,下载数据就是在向池内注水,而将数据写入磁盘则是把水池内的水放掉。
一直以来,由于通过网络下载数据的速度比数据写入磁盘的速度慢,所以可以确保这个池子里的水不会溢出。但是假如池水溢出了,就会造成问题。体现在迅雷的下载引擎上,就会造成程序崩溃等异常。
近年来随着网络带宽的增加,已经开始出现下载数据的速度比数据写入磁盘速度更快的情况。
此时如果不对下载数据的速度做任何限制,水池里的水是注定要溢出的。
我们都不希望迅雷的下载引擎发生崩溃,因此当迅雷的下载引擎发现,磁盘缓存已经快要满出来的时候,就会自动降低下载数据的速度。让已下载的数据尽快写入磁盘,等腾出足够的缓存空间后,再恢复原来的下载速度。
如果你的电脑正在使用机械硬盘,并且在高速下载时,出现下载速度突然变慢的情况。很可能就是这个原因。
电脑响应变慢:
要深入了解这个问题,我们必须从”机械硬盘”的”先天缺陷”说起。让我们先看一张机械硬盘拆解图。
“机械硬盘”在进行数据读写操作时,上图中的”音圈马达”会转动”磁头摆臂”,使位于摆臂尖端的”磁头”在距离”磁盘”表面约1纳米的高度高速飞行,从而在”磁盘”上读写数据。
看似光洁如镜的磁盘表面,实际上是由环环相扣的”磁道”所组成的。当需要读写的数据存放在磁盘的不同”磁道”时,磁头摆臂会在磁盘上来回摆动,使”磁头”飞到存放对应数据的磁道上空,这个动作被称为”寻道”。
由于磁头摆臂是由音圈马达控制的纯机械结构,从发出指令,到摆臂完成寻道的响应时间约10毫秒。相比之下机械硬盘的磁头读写当前位置数据的时间,仅为寻道时间0.1%!因此频繁的寻道操作将会拖慢机械硬盘的响应速度。
这个”先天缺陷”造就了机械硬盘的一大特点【“随机读写”比“顺序读写”慢很多】
比如顺序读写时,速度可能达到100MB/s,但是随机读写时,可能只有500KB/s,仅为顺序读写时的0.5%!
理想状态下,当迅雷正在高速下载数据时,机械硬盘会全力工作,努力将迅雷下载的数据写入磁盘中。但实际上电脑中并非只有迅雷一个软件在运行。包括操作系统在内的其它软件也会产生读写磁盘的需求。而其它软件要读写的磁盘数据,往往处于其它磁道上,这就会频繁的触发机械硬盘的”寻道”操作。
如此一来,机械硬盘就掉进了“随机读写”的泥潭中,不但会使迅雷写入数据的速度变慢,也会造成用户在操作电脑上的其他软件时,整体响应速度变慢。
下载进度卡在99.9%
许多雷友并不知道,迅雷其实会在下载数据的过程中,实时对下载到的数据进行校验,避免下载到错误数据。而校验数据的过程是需要一定时间才能完成的,好在大多数情况下,下载数据的速度比校验数据的速度慢。所以当数据下载完成时,校验数据的过程也能同时完成。下载任务就能顺利完成。
但是当网络下载数据的速度比校验数据的速度更快时,等待校验的数据就会产生积压。下载的文件越大,下载速度越快,积压的待校验数据就会越多。
此时如果再叠加上前面两个问题,校验积压数据的速度就会变得更慢了。
当一个下载任务的文件数据已经下载完成,但还积压了大量未经校验的数据时,迅雷的下载引擎就会让任务进度停留在99.9%,直至所有下载到的数据都校验通过后,才让任务下载完成。
所以当你观察到迅雷原本有很快的下载速度,却在任务进度达到99.9%时突然没了速度,同时迅雷上出现”磁盘繁忙”的提示,那么很可能就是这个原因。
不过需要说明的是,可能导致下载进度卡在99.9%的原因还有很多,这只是其中的一种原因。
结语:
大家了解到这些问题的成因之后,应该不难发现”机械硬盘”已经成为电脑整体性能的瓶颈。纵使你的电脑CPU再快,内存再大,网速再高。最终都会被”机械硬盘”所拖累。
好在近期固态硬盘的价格一直在下降,正在逐渐接近1元/G,性价比越来越突出,希望各位仍在使用机械硬盘的雷友,能够早日换上固态硬盘,就能大幅降低“磁盘繁忙”发生的几率!
补充说明:
注意到部分雷友将新版迅雷X上出现的“磁盘繁忙”提示,误解为新版本迅雷X做了某种限制,特此加以说明:
迅雷X是通过Windows的任务管理器获取的“磁盘活动时间”,通过这个参数可以准确的衡量磁盘的繁忙程度。
连续3秒磁盘活动时间超过90%,迅雷X就会提示磁盘繁忙。
您在使用以往版本的过程中也会遇到磁盘繁忙导致的问题,由于以往版本中缺乏说明,使您不一定能够察觉到问题发生。
迅雷X出现的“磁盘繁忙”提示,只是如实反映了磁盘的当前状态,并对可能发生的问题加以说明,并非新版迅雷X做了某种限制。
2019-4-19更新补充说明:
看了许多用户的评论,都提出了同一个问题“为什么迅雷比其它下载工具的磁盘性能占用更高?”
这是个很好的问题,尽管解释起来可能会稍微有点复杂。
首先,我们要知道,所有的数据传输过程都是不一定可靠的,为了确保数据接收方得到准确的数据,都会设计“数据校验”的机制。
因此所有的下载协议,包括但不限于“迅雷P2SP、BT、电驴”等等都有“数据校验”机制。
这些下载协议的数据校验过程都差不多,都是把每个文件分为N个文件块,然后计算出每块文件的特征值进行比较,每块文件的特征值一致,就认为接收到的数据是正确的,不一致就是错误的。读取文件计算特征值的过程就会占用磁盘性能。这是背景。
迅雷的下载速度之所以比其它下载工具更快,主要是因为迅雷实现了“多协议融合下载加速”,也就是说当你使用迅雷下载一个文件时,迅雷会同时通过“迅雷P2SP、BT、电驴”等多个下载协议,同时下载数据,从而获得比单一协议下载工具更快的下载速度。
这样做就相当于同时运行三个下载工具,去下载同一个文件。虽然下载速度更快了,但是也会因为需要同时校验三种下载协议的数据,使得磁盘性能占用大幅增加。
所以大家拿“浏览器下载、百度网盘、Steam、uTorrent”等等单一协议下载方式来跟迅雷做比较,是不合适的。
黄辉
发表于 2019年12月10日 15:36
如何解决下载速度变慢?
强伊文
发表于 2019年12月10日 17:37
要看具体情况啊
隔壁小熊
发表于 2019年12月10日 14:28
99不动了,提示磁盘繁忙,看了下迅雷占了30%(大概30多m/s),没有其他占用,感觉就是在给别人上传数据,我开会员真恶心
强伊文
发表于 2019年12月10日 17:37
迅雷X上出现磁盘繁忙提示的条件是磁盘“活动时间”大于90%,迅雷只占30%的话,另外60%是哪个进程占用的呢?
汪桥
发表于 2019年12月08日 08:52
我全新的固态硬盘,三星pm981,虽说不是顶级,应付个下载不成问题吧,你说我磁盘繁忙??????自己搞得概念???
强伊文
发表于 2019年12月09日 10:55
那你不信的话,可以在出现磁盘繁忙的提示时,看看硬盘灯。
或者打开任务管理器,看看磁盘活动时间。
泽大爷
发表于 2019年12月07日 22:13
我家是200M的宽带,迅雷常年给我的速率是2M,真没法说。资源数1000多的,下载速度为0.真的浏览器直接下都不是这个挫样。你们太没劲了真的,还天天叫我用超级会员试用加速,一加,嘿嘿就10M以上了。我这种年费会员开着干嘛你说吧
强伊文
发表于 2019年12月09日 10:54
下载速度受到很多条件的影响,网络带宽只是决定了下载速度的上限。
看资源数要注意区分,资源数的分母是总资源数,分子是能够连接上且有所需数据的资源数。
决定下载速度快慢的是分子,有些刚做种的BT任务,可能分母很大,但是因为没出种,分子很小。那下载速度就会很慢。
正常来说,应该不存在超级会员能加速,白金会员不能加速的情况。如果有的话,可以把下载地址给我们分析。
天道的痕迹
发表于 2019年12月07日 14:41
已经100%了!然后就开始校检,买了3月的超级会员,说我硬盘卡??你就说你劫持网络资源都用来上传了,不就行了,这年头你还骗傻子?有傻子吗?下回还是买百度硬盘会员了!对迅雷太失望了!迅雷你会把自己越做的越来越烂的!!!
强伊文
发表于 2019年12月09日 10:46
既然出现了正在校验的提示,那就是正在校验的状态。等一会应该就会完成了。
“劫持网络资源”是什么概念?我还是头一回听说。。。
“上传”是有别人需要下载的时候,才会产生的行为。你的下载也是来自于别人的上传。
别人需要你提供上传的时候就是“劫持网络资源”?那你下载的时候怎么不这么想呢?
马
发表于 2019年12月04日 04:58
接近尾声时、提示:含有敏感资源,部分文件无法下载!实属骗钱!既然敏感、开始下载就应该提示!迅雷太不地道了!!!
强伊文
发表于 2019年12月04日 19:16
这种情况可能是因为你下载的任务中含有较多的文件,刚开始下载时,还没轮到敏感资源进行下载。因此无法在下载开始时提示。
史斌
发表于 2019年12月03日 18:20
为限速找借口,百度云为什么就没有磁盘限制。
强伊文
发表于 2019年12月03日 19:38
请看本文末尾的2019-4-19更新补充说明
刘迅
发表于 2019年12月01日 18:53
为啥我耐心等待了13个小时了还是不行
强伊文
发表于 2019年12月02日 10:31
那么应该不是磁盘繁忙造成的。有可能是资源本身的问题。
Guber
发表于 2019年11月30日 04:13
下载99.9%用了1个小时,校验了一夜还没完,这说不过去。
强伊文
发表于 2019年12月02日 10:30
这种卡在99%时,应该没有出现磁盘繁忙提示吧?
江汉
发表于 2019年11月28日 15:36
但解释再多也没用,我现在500M光纤电信。下载STEAM和EPIC满速69甚至70M,没感觉。
到迅雷这我3,40就卡了,满速基本卡的鼠标都不能动,我下载目标是固态盘一样!
配置好歹也是i7。。
你这样我还敢升级1000M?我还敢继续用你?我开会员还有毛用??
强伊文
发表于 2019年11月28日 15:56
你这个情况要考虑是不是没有管理员权限申请磁盘空间。
王
发表于 2019年11月26日 07:42
下载电视剧,刚开始还有几十K甚至上百的速度,但下载了几集就突然慢下来。甚至每天只有一集是试用加速,有了M级的一分钟加速,然后所有都归零,几K的速度都没。这不是故意限制又能是什么呢!?
强伊文
发表于 2019年11月28日 10:29
很多不懂下载的人都会想当然的认为,网上随便找一个资源,用迅雷下载都应该能很快下载才对。否则就是迅雷故意限制的。。。
这是个很大的误解,就像现在用惯了自来水的小孩一样,天真的以为不管在哪,无论何时,只要拧开水龙头,就会有水可用。
迅雷是个下载加速工具,能够帮助用户从用户指定的下载地址下载文件数据,同时在互联网上寻找具有相同文件的其它数据来源,进行加速下载。
如果用户指定的下载地址本身是”不可用、速度慢”的,同时互联网上也找不到更多具有相同文件的其它数据来源,那么下载速度就会很慢,甚至没速度。
有时候发现试用“会员加速”就有速度了,是因为会员加速通道提前缓存了数据。这就是迅雷会员的价值所在。
oweeo
发表于 2019年11月26日 00:07
首先请迅雷的工程师搞清楚一点,是软件去适应人还是人去适应软件,一用迅雷下载大点的文件就能把磁盘占用99%,卡的不要不要的,idm和其他下载工具为什么没有这种问题,我为了用你迅雷还必须去换固态?
强伊文
发表于 2019年11月28日 10:14
请看本文末尾的2019-4-19更新补充说明
威
发表于 2019年11月23日 15:13
你们看看,我500M宽带,下载一部大电影的平均速度13.12MB/s,和我原来的100M宽带10MB/s相比,只快了30%,而我宽带提升了5倍!你的意思是我的机械只能跑满13M的速度咯?你确定没限速吗
威
发表于 2019年11月23日 15:10
磁盘繁忙可以理解,我现在也是500M宽带,下一部16G电影,刚才开始很快,40M多的速度,然后慢下来,10M多,再然后1M。如果说前面水池慢了降速,但后面水抽走了应该再快起来啊,怎么就一直慢呢?磁盘平时复制东西速度也是几十兆的。这个16G电影下了我20分钟,算了下平均13M/s,这速度就比我原来100M宽带快了一点?500M宽带比100M宽带下载快了那么一点?可能吗?我的磁盘至于只能传输13M/s吗?你确定你不是限制速度吗?
强伊文
发表于 2019年11月25日 16:48
通常在下载大多数文件的时候,接近下载完成时,速度都会变得比下载刚开始时慢。
这是由于接近下载完成时,未下载的数据块十分零碎,导致频繁的调度下载线程,使得传输效率下降。
这个现象是从多个镜像资源同时下载的特性。即使你用了会员加速,也会观察到相同的现象。
WAHAHA
发表于 2019年11月21日 16:26
这些我不是太懂,可是一堆卡在99.9%好难受,我用破解版的百度网盘感觉挺爽的,但是网盘功能没迅雷强大,迅雷这么多年用下来没花多少钱,我也没资格苛责什么,毕竟是伸手党,这么多年有迅雷在也方便了很多,很感谢,不过希望能早点解决吧。毕竟不是每台电脑都能配固态,现在固态都不便宜呢(要买个大的硬盘),但是网络速度现在已经很普及了。还有,我的网以前都用电信,现在用移动照样很快,不存在以前转速的问题了。
强伊文
发表于 2019年11月21日 18:16
下载文件时卡在99.9%不一定是磁盘繁忙造成的,大部分情况下是资源的问题。你可以提供几个文件的下载地址给我看看。
张大龙
发表于 2019年11月20日 18:20
说了一大堆,倒是给个解决办法啊……难道得把电脑东西删干净了只留个迅雷?
强伊文
发表于 2019年11月20日 19:40
如果想降低磁盘繁忙发生的机率,可以考虑更换为固态硬盘。
占超
发表于 2019年11月21日 17:20
SATA的固态硬盘也活动时间百分百,怎么弄?
强伊文
发表于 2019年11月21日 18:15
那可能是迅雷的基础服务没有正常工作,并且“快速申请磁盘空间助手”没有获得管理员权限。建议重装一下最新版的迅雷X。看看会不会恢复吧。
韦少主
发表于 2019年11月22日 17:39
买固态硬盘来用迅雷下载,还得买带缓存的固态硬盘吧?不带缓存的固态硬盘使用效果跟机械硬盘没什么两样 一样会出现磁盘繁忙 你们搞技术的 解释一个问题也挺不严谨的
notepad
发表于 2019年11月08日 17:21
我是会员的。。随便他提示磁盘是什么。 反正只要我下载东西他就繁忙99%。我现在在下载6个东西。3.5m 繁忙100%了。还有。我都打开隔壁家的。baidu下载和上传的东西。4.9M。.960k 迅雷是CPU高。 隔壁家baidu就内存高。电脑就一点点卡。对了。。我还压缩了文件就是那个那个SIS什么什么拍的130G在压缩 就一点点卡。等下我还要看动漫了。反正就是提示磁盘繁忙就不管他的。我现在~
你大爷的迅雷
发表于 2019年11月07日 21:15
只能说迅雷越来越垃圾了,开个会员都没速度。c盘100G还有67G可用,DE俩盘各剩余300以上的储存空间,天天下载没速度,但是开直播和优酷爱奇艺腾讯下载确是5 6 7M的速度,所以你说不是迅雷问题是哪个问题?还没事儿就升级,还好W10每次都是提醒,所以迅雷的工程师是打算把迅雷搞死吗?本人是动漫电影党所以觉得用了几年迅雷真的越来越垃圾。
强伊文
发表于 2019年11月08日 18:28
开个会员都没速度。
开会员之后,是允许你使用会员加速通道来加速下载,但是如果一个文件在会员加速通道里也没有镜像资源的话,那么也是无法加速的。
c盘100G还有67G可用,DE俩盘各剩余300以上的储存空间,天天下载没速度
磁盘的剩余空间跟你的下载速度无关
开直播和优酷爱奇艺腾讯下载确是5 6 7M的速度
这些由服务器提供数据的网络服务速度快很正常,你如果用迅雷下载由服务器提供数据的文件速度也很快。
但是很多人用迅雷下载的文件,都是没有服务器提供数据的,只能靠P2P。