前言:
随着我国民用光纤宽带的普及,大家使用的网络带宽也越来越大。曾经以为家里有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”等等单一协议下载方式来跟迅雷做比较,是不合适的。
jude
发表于 2019年11月07日 12:57
退出迅雷后,还是硬盘速度慢,是怎么回事呢? 要等啥时候才能恢复? 或者要做什么设置
强伊文
发表于 2019年11月07日 14:42
退出迅雷之后,打开任务管理器看看迅雷的进程还在不在,如果迅雷的进程已经不在了,磁盘还是繁忙状态,那就不是迅雷造成的磁盘繁忙了。
有些时候杀毒软件在扫描,或者系统在更新,也会造成磁盘繁忙。
jude
发表于 2019年11月07日 18:54
迅雷进程肯定不在了,我都重启了好几遍了,系统都变得很卡。上网没事,主要是读取硬盘的时候卡顿。是硬盘损坏了么?
强伊文
发表于 2019年11月07日 19:24
那可能是磁盘的问题,执行一次磁盘检查看看结果呢?
jude
发表于 2019年11月08日 10:27
用hd pro检查下来没有坏道。健康选项卡里面,有两项黄色warning。“重新分配扇区计数”跟“当前挂起扇区”。其余健康。
强伊文
发表于 2019年11月08日 18:23
出现“重新分配扇区计数”就是有坏的部分了,但是还没坏到完全不能用的程度,建议提前备份数据吧。
jude
发表于 2019年11月09日 08:13
已经备份,换ssd了。 这块2t机械盘也舍不得就这么扔了啊,问题是,我用了两三年了都好好的,一用迅雷下蓝光就挂了,是不是你们的机制有问题呢?至少能说明一下风险吧
强伊文
发表于 2019年11月12日 19:46
机械硬盘从原理上来说,是写不坏的。
即使是计算机病毒也做不到把机械硬盘写坏。
抛开本身质量问题不说
最常见的能够导致机械硬盘故障外部原因是“震动、潮湿、供电异常”
king123
发表于 2019年11月06日 20:10
充值了大会员,还是卡在99.99,好50几个文件都是的,迅雷是怎么了!?这么多用户的抱怨看不到吗!?不要这么作好吗!?收了会费不干事,岂有此理!?有考虑过用户的切身感受吗!?
强伊文
发表于 2019年11月07日 14:41
可以拿几个卡在99%的文件下载地址给我们测试一下吗?
某人
发表于 2019年11月05日 17:28
磁盘占用满了停了也好说,但是满了之后等不满了,还没下载任何东西又满了,本来5个多小时能下完的东西,来来回回等了一个多小时,这一个多小时啥都没下,一直满,要不是别的地方没资源,咋都不会用迅雷
强伊文
发表于 2019年11月07日 14:28
你下载的资源可以把下载地址发给我们测试一下吗?
忘记了
发表于 2019年11月03日 18:25
如何解决
强伊文
发表于 2019年11月04日 14:55
不需要解决,等待一会就好了。
***
发表于 2019年11月02日 12:16
33%的磁盘利用率也叫繁忙?开着会员速度0,就刚开始满速,区块链你们也开始赚钱了,好好搞搞技术
强伊文
发表于 2019年11月04日 14:55
33%的磁盘利用率应该不会出现“磁盘繁忙”提示的。
风云再起
发表于 2019年11月01日 20:16
自从下载迅雷X电脑变得特别卡,卸载迅雷X后在安装老版本迅雷7电脑就不卡恢复正常
强伊文
发表于 2019年11月04日 14:53
方便加你的QQ吗?我们想具体看一下你遇到的卡顿的问题。
周树人
发表于 2019年11月01日 09:57
固态硬盘也一样繁忙?
强伊文
发表于 2019年11月01日 10:42
如果你下载到固态硬盘上也出现了磁盘繁忙的情况,那么应该是迅雷的下载引擎没有管理员权限去申请磁盘空间的缘故。建议你在“快速申请磁盘空间助手”申请管理员权限时,点击“是”。
lengbingyan
发表于 2019年10月27日 09:03
我的是新硬盘,下载时提示磁盘繁忙,但是硬盘明明没有读写数据,其他的软件也都关了,网络重连过,电脑重启过,都不行,已经5~6个小时了,怎么办???
强伊文
发表于 2019年10月28日 15:47
方便我们加你的QQ远程看一下吗?
周某人
发表于 2019年10月25日 17:18
我只关心卡在99.99%解决办法,别扯那些没用的
强伊文
发表于 2019年10月28日 15:46
如果卡在99%时出现了磁盘繁忙的提示,就等待一会就好。
阿泰
发表于 2019年10月24日 23:14
解释得非常清楚,万分感谢。那么。。。。怎么解决
“下载速度变慢、卡99%、电脑变卡”竟然是因为它!
这个问题呢?
强伊文
发表于 2019年10月28日 15:43
这个不是问题,而是一种状态,通常只需要等待就可以恢复了。
莫念君
发表于 2019年10月23日 16:52
磁盘已经清理了。可用内存都是300G+的内存。为何还是一直提示我内存满了?限制着下载。。这个插件真的好烦。
强伊文
发表于 2019年10月28日 15:36
这个提示不是说你的磁盘空间不够,而是你的磁盘已经很繁忙了,多等一会看看会不会恢复吧。
ljz
发表于 2019年10月22日 21:35
扯这么多这些没用的,直接说迅雷限速,需要别人充会员才能用不就好了!我网速20M啊,经常下载速度是2.7k——5.3k,是网速问题?是资源问题?拉倒吧。。。
强伊文
发表于 2019年10月23日 16:31
有个基本常识是,如果一个文件所在的服务器只给你提供10KB/s的下载速度,那么即使你用的是1000M的网络,你下载这个文件的速度也是10KB/s。
这个基本常识背后的道理是,下载速度不是只受你的网络带宽影响。
阿泰
发表于 2019年10月24日 23:15
仁兄敢言敢语,深表赞同
zhaoge
发表于 2019年10月22日 14:24
打开迅雷,开始未完成的任务,还没有任何下载速度时,磁盘就显示繁忙,检查过这所有的磁盘占用都是downloadsdkserver占用的。能解释下是什么原因吗?
强伊文
发表于 2019年10月23日 16:25
这种情况有两种可能性:
1、你未完成的任务中,有某个比较大的文件正在申请磁盘空间,但是“快速申请磁盘空间助手”没有获得管理员权限。
2、你未完成的任务中,有较多的未经校验的文件数据,再次开始下载时,会先完成校验再开始下载。
阿泰
发表于 2019年10月24日 23:17
仁兄作为补充说明,深表感谢。
但本文的目的是什么?尚未清楚!既然谈到问题了,该如何解决?这才是最关键,也是广大迅粉的关注。
孙
发表于 2019年10月21日 22:37
按照你说的下载到后来是磁盘那个空间满了对吧 ,那我问下为什么现在下载大一点的电影5G~20G的,为什么每次都是快下载问了速度就降下来了,开始都是满速的,最后5%左右就基本下载不动了,不要说资源不好,几乎每次都这样 资源不好的话就应该开始就不行了。而不会每次都到最后开始没速度了 这不是我一个人,很多资源里评论都这样。
强伊文
发表于 2019年10月22日 10:18
下载接近完成时,下载速度变慢是多资源下载的一个显著特征。
因为在下载接近完成时,未下载的文件数据块非常的零碎,需要下载引擎频繁的调度下载资源。
每次调度的过程中都不会传输数据,所以调度越频繁,下载速度就越慢。
即使是传统的BT下载工具也能观察到相同的现象。
保密
发表于 2019年10月21日 21:55
用迅雷是从来没有顺利过,人家百度云盘永远能下载,你家要么动都不动持续45天,要么一下就200kb/s。人家速度是没你家快,但是体验…………新版已改进一些,基本都能用,前面说的是9.0
李纬
发表于 2019年10月20日 10:49
那为什么几年前的迅雷完全没有所谓的磁盘繁忙问题呢?呵呵,求解答
强伊文
发表于 2019年10月21日 10:20
因为以前的迅雷没做这个提示。。。
张
发表于 2019年10月16日 08:30
同样的配置 以前满速下载 还可以玩各种游戏,没有明显卡顿。现在只要下载 无论是不是满速,都会卡顿,这也是硬盘的问题?
强伊文
发表于 2019年10月16日 10:24
那有可能是因为你的迅雷基础服务曾经运行正常,现在不正常造成的。试试重装一下迅雷吧。
LUOWEN
发表于 2019年10月13日 18:52
除了升级SSD外请问和电脑的主板有关系吗?
强伊文
发表于 2019年10月14日 14:14
跟主板没关系
刘和平
发表于 2019年10月11日 23:42
刚开始下载,速度很慢,三五分钟后,就找不到资源,
强伊文
发表于 2019年10月12日 11:00
那应该就是资源绝种了。
哥哥
发表于 2019年10月08日 23:19
隔壁百度网盘下载速度一样,就没出现这种情况
强伊文
发表于 2019年10月09日 19:08
在文末已经解释过原因了。
萌小白
发表于 2019年10月08日 17:50
我想知道如果换SSD会不会从根本上解决这个问题?就不会提示磁盘繁忙,并且不会卡了是吗?
强伊文
发表于 2019年10月08日 19:28
首先“磁盘繁忙”不是个问题,只是磁盘的一种状态。
任何磁盘都有性能上限,只要你的应用对磁盘性能的需求达到了磁盘性能的上限,磁盘就会处于繁忙状态。
因此不存在“根本上解决”这么一说。
更换为SSD的确能够大幅提升磁盘性能,正常情况下你应该不会频繁的看到磁盘繁忙的提示了。
但是有一些例外情况你依然可能看到磁盘繁忙的提示:
杨子国
发表于 2019年10月06日 15:47
只想问,以前为什么没有出现过这种情况?现在就出现了?
强伊文
发表于 2019年10月08日 10:29
在以前的版本中也会发生同样的情况,只是没有这个提示,使你不容易注意到。
其实即使你不用迅雷,电脑的磁盘也有繁忙的时候,只不过电脑突然卡了你也不知道是什么原因而已。
我们在做这个提示之前也担心,把磁盘繁忙的提示加在迅雷界面里,会让用户以为这是迅雷造成的新问题。
但是如果不加这个提示,用户又要骂迅雷是“故意限速、故意卡在99%”
古语云:“两害相权取其轻”,何况有部分用户还是能理解磁盘繁忙这个问题的。
所以我们才决定加这个提示。
萧何
发表于 2019年10月03日 21:21
我想知道关于数据校验这方面的问题,
你的意思是下完了然后要校验才算完成,那么校验一般来说错误率有多高,如果一般校验都是无错的话,我能否手动申请不校验?我觉得这跟我下视频下到99.9然后自行更改文件后缀是一样的道理.
另外还有个小问题,任务下载到99.9的时候一定是在校验数据吗?在任务99.9时刻文件属性中的视频的99.9是在校验数据还是继续下载?
求解,谢
强伊文
发表于 2019年10月08日 10:43
你的意思是下完了然后要校验才算完成,那么校验一般来说错误率有多高
不一定,这个跟资源状态有关,如果原始地址能连上,那么一般不会出错。如果原始地址连不上,镜像资源也很少,出错概率就很高。
如果一般校验都是无错的话,我能否手动申请不校验?
如果只是校验,一般情况下不会使任务长时间停滞在99.9%。如果长时间停滞在99.9%,更有可能是在进行纠错,或者资源本身有一小块数据没下载到。
任务下载到99.9的时候一定是在校验数据吗?
不一定,如上所述。
你妈的
发表于 2019年10月02日 20:15
每一次下载到90%左右就越来越慢!!
强伊文
发表于 2019年10月08日 10:46
这是个很正常的情况,因为多线程下载接近完成的时候,未下载的数据块十分的分散,会频繁进行调度,下载速度就会降低。
葛奇松
发表于 2019年10月02日 19:19
84%不动了怎么办,还是超级会员,下了3天了,我电脑都没关.这和不买会员有什么区别,每一次看电脑,那0B/s就像在搞笑一样。
强伊文
发表于 2019年10月08日 10:47
这种情况有可能是资源本身已经绝种了。
巩康佳
发表于 2019年10月01日 01:09
I79700K+z390E 3星 970EVOPLUS 500G + 2T机械,全速下载一样是占用99%,迅雷一开始放在固态里面是这样 ,卸载后放在机械盘里还是这样,我打这段字都卡的一逼
强伊文
发表于 2019年10月08日 10:52
你当时的下载速度有多快?
xixi
发表于 2019年09月30日 15:23
这几天一开迅雷下载,就卡在99%,然后提示磁盘忙,原来都没出现这问题,迅雷要倒闭了吗
cnmb
发表于 2019年09月28日 13:03
下载速度为0KB/S,也在报磁盘繁忙,你迅雷后台究竟在搞什么鬼,越来越差!一个下载软件搞得跟浏览器一样,垃圾!
强伊文
发表于 2019年10月08日 10:53
下载速度为0时出现磁盘繁忙提示,请看这篇文章:http://yangtai.xunlei.com/?p=11260
刘先生
发表于 2019年09月26日 22:17
话说你们这个编辑器回复真的用户体验台遭了。既然那个人连注册个迅雷账号跟你们交流,都闲麻烦,那还回复他们干嘛。
而既然注册了迅雷账号,你们还搞个什么姓名电子邮件干嘛?
说正事:为啥到了99%,非得我暂停下,再开始,就好了。既然手动能办到,程序肯定能办到。
强伊文
发表于 2019年09月27日 15:43
我们现在已经做了自动暂停再开始了。但是只会重试3次。
苏晓丹
发表于 2019年10月09日 19:43
看到如此细致如此全面如此耐心的回答问题,用不用迅雷不是一目了然吗,可能一些人需要的不是问题的答案;而是回答问题的态度吧。
DDDDDDD
发表于 2019年09月23日 22:20
不是,在哪里开启这个东西,倒是说啊
被卡到打字都难受
强伊文
发表于 2019年09月24日 19:10
你的问题是想知道如何开启“快速方式”申请磁盘空间吗?
当你下载大于100MB的文件时,迅雷会自动判断是否需要弹出选择申请磁盘空间的方式对话框,如果没有弹出,说明你已经处于可以快速申请磁盘空间的状态下了。
张伟坚
发表于 2019年09月19日 15:19
有时候下载电影或者较大的文件时,会遇到99%卡住不动的情况,先把99%的资源暂停下,先暂停下载,之后再启动,这样就不会卡住了!不知道卡通迅雷的会员会不会也出现这样的问题呢?
强伊文
发表于 2019年09月20日 11:34
嗯,这种方法实际上是通过重新查询和连接镜像资源来解决问题,对于镜像资源较多的文件来说,是有效的。
但是如果下载的文件比较冷门,那么这种方法很可能就无效了。
牟海燕
发表于 2019年09月17日 13:02
迅雷每日问回答问题详细明了,非常实用,解惑答疑,点赞!
lawrence lee
发表于 2019年09月16日 15:15
这是什么破玩意啊,我下载谷歌的训练库,一个文件1.8TB大,哪个SB设计的迅雷?阵列持续占用100%,往死里写一些没用的文件去占用空间,这TM的是有病?等了一天下载进度还是0%,你写完1.8TB老子黄花菜都凉了,你就不能下载多少写多少?
强伊文
发表于 2019年09月20日 11:39
这可能是因为你的迅雷没有管理员权限申请磁盘空间造成的,建议您安装最新版本迅雷X,并在让您选择申请磁盘空间方式时,选择“快速方式”。
屁屁
发表于 2019年09月12日 10:29
DownloadSDKServer.exe 吃完了硬盘, 这不是迅雷的进程吗? 我下载速度都是0km/s , 你tm 170m/s给我往里面写硬盘 说我硬盘占用过高 难道机械硬盘用户不陪用迅雷了?
强伊文
发表于 2019年09月12日 10:39
这种情况在这篇文章里进行了说明:
http://yangtai.xunlei.com/?p=11260
郑玄
发表于 2019年08月31日 14:35
我就开迅雷这一个软件,还充了白金会员,好好的电脑就说是硬盘问题?
强伊文
发表于 2019年09月05日 10:11
这并不是个问题,只是一种现象。
就好比你玩游戏的时候显卡繁忙一样,高速下载数据时会让磁盘繁忙。
韩立
发表于 2019年09月07日 01:20
我的就是,限速在30m内电脑不卡,超过30吗,机械硬盘就顶不住了,30m内还不能在线看电视,主要原因还是机械硬盘不行
phaetoon
发表于 2019年08月29日 08:17
。。。我SSD的硬盘它一样给我提示磁盘繁忙
强伊文
发表于 2019年08月30日 09:48
您可以看一下这篇文章:http://yangtai.xunlei.com/?p=11260
`````
发表于 2019年08月27日 17:12
那怎么缓解呢?只能考虑换硬盘吗?删多余文件有没有没有用?
强伊文
发表于 2019年08月28日 09:31
如果同时下载多个任务,可以尝试减少一些同时下载的任务
如果下载速度很快,可以适当的限制下载速度
零番
发表于 2019年08月27日 10:08
遇到99%卡住不动,把99%的资源暂停下,就是暂停下载,然后再启动,就不会卡住了!
411
发表于 2019年08月25日 19:22
我已经三个百分之99了?
411
发表于 2019年08月25日 18:12
这百分之99怎么解决啊 ?
强伊文
发表于 2019年08月26日 14:42
卡99%的时候有没有出现磁盘繁忙提示?
AJSDJ
发表于 2019年10月10日 14:46
出现了
强伊文
发表于 2019年10月11日 11:02
那就多等一会吧