前言:
随着我国民用光纤宽带的普及,大家使用的网络带宽也越来越大。曾经以为家里有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”等等单一协议下载方式来跟迅雷做比较,是不合适的。
2222
发表于 2019年02月02日 22:37
放屁,卡在99%是在上传网速,满速的上传。迅雷你可真够省资源的。大家可以开个网络监控之类的看看,给别人下载提供流量,老子花钱买的网,凭什么给别人加速去?
2222
发表于 2019年02月02日 22:37
放屁,卡在99%是在上传网速,满速的上传。迅雷你可真够省资源的。大家可以开个网络监控之类的看看,给别人下载提供流量,老子花钱买的网,凭什么给别人加速去?
倦收天
发表于 2019年02月02日 13:58
我固态三星970EVO也繁忙?
倦收天
发表于 2019年02月02日 13:58
我固态三星970EVO也繁忙?
cx09180918
发表于 2019年02月02日 11:15
一下就繁忙,你写这么个理由就能忽悠人啊,钱都白交的
wxmagic
发表于 2019年02月02日 08:56
深度技术好文,mark!
wxmagic
发表于 2019年02月02日 08:55
深度技术好文,mark!
拜拜
发表于 2019年02月01日 19:56
我还有一个电影 我唾弃你的坟墓 下完我就要告别迅雷了
拜拜
发表于 2019年02月01日 19:53
我还有一个电影 我唾弃你的坟墓 下完我就要告别迅雷了
拜拜
发表于 2019年02月01日 19:44
我还有一个电影 我唾弃你的坟墓 下完我就要告别迅雷了
拜拜
发表于 2019年02月01日 19:41
我还有一个电影 我唾弃你的坟墓 下完我就要告别迅雷了
拜拜
发表于 2019年02月01日 19:37
我还有一个电影 我唾弃你的坟墓 下完我就要告别迅雷了
周玺
发表于 2019年02月01日 19:12
为啥我用百度云盘就没你说的那些事? 也从来没卡过99.9%
陈佳
发表于 2019年02月01日 17:57
我tm固态硬盘你跟我说不能下载是因为磁盘繁忙,白金VIP5都没用,算了算了 怕了怕了,多收钱,还不给下载,吃相真的太难看
李军
发表于 2019年02月01日 10:09
屁话太多,没看到解决方法。结果等于全是屁话
真实
发表于 2019年02月01日 08:29
为啥我用百度云盘就没你说的那些事? 也从来没卡过99.9%
周
发表于 2019年01月31日 22:02
买了一年白金会员,又追加了一个月的,一共花了154元,
还是提示要“成为白金会员”。
真能把人气疯。
龟速,。。。。、
路人甲
发表于 2019年01月31日 13:04
评论一路看下来,有三点个人感受。
首先,迅雷方的辩解总是站在技术立场的,这当然没错,技术产品的技术问题自然需要用技术方法来解决;只是这无益于迅雷当下的困境——糟糕的用户体验。
产品或服务的研发,需要满足的最终需求只有一个,那就是“用户体验”——尽可能地用理性技术去贴近感性直觉,无需额外的学习成本,符合本能的操作逻辑,实现直觉中的使用结果。用户使用不愉快,纵使你有再正当的技术理由、再合理的技术逻辑、再卓越的技术方案,都没有意义,这是产品或服务的原罪,不要奢求用户的原谅;东西“好用”是目的,技术不过是手段,不能够本末倒置。所以,不要再用技术立场去为糟糕的用户体验辩解,徒劳无益。
其次,用户们应该明白的是,在下载速度的问题上,作为国内屈指可数的大型下载服务商之一,迅雷也是有其各方面的合规要求的;我们可以反思一下的是,我们都在通过迅雷下载些什么——那些图片、视频是否都是“健康”有益的?那些软件、电影、游戏是否都是正版合法的?至少我的个人经验是,各类官网下载的东西基本都是满速的,而被卡在4M速度上的,大多是那些欲说还羞的内容。获取灰色东西的速度慢一点,我个人觉得没什么好抱怨的。
最后是给迅雷的一点建议:大环境之下,公关这件事情是真的值得好生琢磨的;有些锅可以背,有些锅不愿背的也不要强行洗地;策略总是必要的,毕竟商誉这种东西是很贵的。
beckham
发表于 2019年01月31日 15:01
会员速度就快,不缴费速度为0如何解释?非会员限速可以,但是这样花钱买资源我们觉得不地道
wz
发表于 2019年03月17日 11:54
拿用户下载“不良内容“洗白那个人,你管我下载的是什么东西,违规禁呗,但这tm不是你把问题推给我磁盘的理由
你祖宗
发表于 2019年01月31日 01:50
承认自己的不足就这么难吗 以前都没事 现在出了问题 说我们的硬盘不行 你大爷的 你他妈这是拉不出屎赖茅坑啊 草
你祖宗
发表于 2019年01月31日 01:50
承认自己的不足就这么难吗 以前都没事 现在出了问题 说我们的硬盘不行 你大爷的 你他妈这是拉不出屎赖茅坑啊 草
你祖宗
发表于 2019年01月31日 01:49
承认自己的不足就这么难吗 以前都没事 现在出了问题 说我们的硬盘不行 你大爷的 你他妈这是拉不出屎赖茅坑啊 草
你祖宗
发表于 2019年01月31日 01:49
承认自己的不足就这么难吗 以前都没事 现在出了问题 说我们的硬盘不行 你大爷的 你他妈这是拉不出屎赖茅坑啊
你爹
发表于 2019年01月31日 00:35
软件做的不好 不要找那么多借口 看着恶心
苏静好
发表于 2019年01月30日 22:03
吹什么,以前的迅雷下载速到达到十五六兆,网速会卡,电脑该干啥干啥,一点不卡,现在的迅雷搞的下载个电影死机好几次,用别的下载软件下载速度十五六兆的时候电脑一点都不卡,nozuonosi…
文先生
发表于 2019年01月30日 20:19
意思说换成固态就不会出现这问题了吗?
呵呵哒
发表于 2019年01月31日 20:07
我就是固态 一样出这种问题!!!
文先生
发表于 2019年01月30日 20:19
意思说换成固态就不会出现这问题了吗?
呵呵哒
发表于 2019年01月31日 20:07
我就是固态 一样出这种问题!!!
文先生
发表于 2019年01月30日 20:18
意思说换成固态就不会出现这问题了吗
文先生
发表于 2019年01月30日 20:18
意思说换成固态就不会出现这问题了吗
文先生
发表于 2019年01月30日 20:17
意思说换成固态就不会出现这问题了吗
文先生
发表于 2019年01月30日 20:17
意思说换成固态就不会出现这问题了吗
文先生
发表于 2019年01月30日 20:16
意思说换成固态就不会出现这问题了吗
Yin daliang
发表于 2019年01月30日 14:09
小编以为可以忽悠,结果被喷得体无完肤,不写这东西还好,现在更多事实证明是你自家的问题。我在百度30多MB/秒,下载的蹭蹭的。
people
发表于 2019年01月29日 23:29
小编以为可以忽悠,结果被喷得体无完肤,不写这东西还好,现在更多事实证明是你自家的问题
people
发表于 2019年01月29日 23:29
小编以为可以忽悠,结果被喷得体无完肤,不写这东西还好,现在更多事实证明是你自家的问题
张
发表于 2019年01月29日 12:36
信你个鬼 没更新之前 一下就下完了 更新完之后才出现这种情况的 家里电信500m 磁盘是SSD+HDD组合 迅雷这个糟老头坏的很
强伊文
发表于 2019年01月29日 15:02
迅雷X这个版本加入的“磁盘繁忙”提示,只是如实的反馈了Windows系统自带的任务管理器检测到的磁盘活动状态。以前肯定也出现过磁盘繁忙的情况,只是没有这个提示,所以你没有察觉到而已。
lllyyd1
发表于 2019年01月28日 18:08
谢谢迅雷让我知道三星,东芝,英特尔都是假厂,MMP卖的假货
强伊文
发表于 2019年01月28日 18:59
为什么这么说呢?
刘新荣
发表于 2019年01月29日 18:57
这些都是一线的硬盘厂商,ta在反黑
刘新荣
发表于 2019年01月29日 18:57
这些都是一线的硬盘厂商,ta在反黑
刘新荣
发表于 2019年01月29日 18:58
这些都是一线的硬盘厂商,ta在反黑
刘新荣
发表于 2019年01月29日 18:58
这些都是一线的硬盘厂商,ta在反黑
爹
发表于 2019年01月28日 10:53
这广告打得好,有针对性
王智
发表于 2019年01月27日 21:08
我就是固态,照样慢 还不稳定!纯属扯淡
强伊文
发表于 2019年01月28日 18:59
固态硬盘确实性能比机械硬盘好很多,但是当你的下载速度很快,或者在下载同时进行了其他占用磁盘的操作。那么还是有可能出现“磁盘繁忙”的情况的。
土豆cnoiz
发表于 2019年01月28日 23:37
固态当然也分顺序读写和随机读写 ,你这个情况肯定不是一个程序在占用,而且迅雷要结合电脑的内存来调整下载速度,你的内存出现变动的 时候迅雷为了保护数据也会对速度做出调整,稳定是电脑和网络同时稳定才可言的
强伊文
发表于 2019年01月29日 15:10
这是高手!说的完全正确。
陈天
发表于 2019年02月05日 11:32
那为什么会卡0k不动很长时间呢,我明明只在下载,什么也没有操作
墨
发表于 2019年03月31日 22:13
就开了迅雷一个软件,0下载速度,一直提示磁盘繁忙,你解释一个?垃圾
ginger
发表于 2019年01月27日 15:59
所以,怎么解决呢?
强伊文
发表于 2019年01月28日 18:57
通常遇到磁盘繁忙的情况时,不需要特别的操作,只要耐心等待就好了。
土豆cnoiz
发表于 2019年01月28日 23:39
买一块固态,如果是机械硬盘可以在任务管理器将进程优先级调高,然后保证电脑没有除迅雷以外 的程序读写硬盘,网速过快的话要适当限速
墨
发表于 2019年03月31日 22:15
固态硬盘,就开了迅雷一个软件,一直0下载速度,一直提示磁盘繁忙,解释一个?
墨
发表于 2019年03月31日 22:15
固态硬盘,就开了迅雷一个软件,一直0下载速度,一直提示磁盘繁忙,解释一个?
hike
发表于 2019年01月28日 23:34
使用固态硬盘
郭方武
发表于 2019年01月27日 11:24
经常性下载东西多了就会出现下载99%就停止不动了