电脑下载超级慢怎么回事,电脑下载文件到99就卡住

  电脑下载超级慢怎么回事,电脑下载文件到99就卡住

  1月11日消息在当今这个网速飞快的时代,也给下载带来了新的问题:使用机械硬盘的电脑“磁盘读写性能”跟不上。当下载速度很快时,使用机械硬盘的电脑可能会因为磁盘太忙而出现问题:下载速度突然变慢,电脑反应变慢,下载进度卡在99.9%。这是怎么回事?

  迅雷官方解释了为什么下载速度突然变慢,电脑反应变慢,下载进度卡在99.9%等等。

  

下载速度突然变慢:

  迅雷下载文件时,为了避免频繁向磁盘写入数据,导致磁盘读写性能下降。所以迅雷的下载引擎会先把下载的数据保存到电脑的内存里。积累了足够的数据后,一起写到磁盘。这就是迅雷下载引擎“磁盘缓存”的功能。

  一直以来,由于通过网络下载数据的速度比向磁盘写入数据的速度慢,所以可以保证这个池子的水不会溢出。但如果池水溢出,就会产生问题。在迅雷的下载引擎上,会造成程序崩溃等异常。近年来,随着网络带宽的增加,下载数据的速度快于将数据写入磁盘的速度。

  当迅雷的下载引擎发现磁盘缓存快满时,会自动降低下载数据的速度。让下载的数据尽快写入磁盘,在腾出足够的缓存空间后,再恢复原来的下载速度。

  如果你的电脑使用的是机械硬盘,在高速下载时,下载速度突然变慢。大概就是这个原因吧。

  

电脑响应变慢:

  要深入理解这个问题,必须从“机械硬盘”的“先天缺陷”说起。先看机械硬盘的拆解图。

  当机械硬盘在读写数据时,上图中的音圈电机会转动磁头的摆臂,使摆臂尖端的磁头在距离磁盘表面约1纳米处高速飞行,从而在磁盘上读写数据。

  看起来亮如镜面的盘面,其实是由环环相扣的“轨迹”组成的。当要读写的数据存储在磁盘的不同“磁道”上时,磁头的摆臂在磁盘上来回摆动,使“磁头”飞越存储相应数据的磁道。这个动作叫做“寻找”。

  由于磁头的摆臂是由音圈电机控制的纯机械结构,所以摆臂从发出指令到完成寻道的响应时间约为10毫秒。相比之下,机械硬盘的磁头读写当前位置数据的时间仅为寻道时间的0.1%,所以频繁的寻道操作会拖慢机械硬盘的响应速度。

  这种“先天缺陷”造就了机械硬盘的一大特点[“随机读写”比“顺序读写”慢很多]

  比如顺序读写时,速度可能达到100MB/s,而随机读写时,可能只有500KB/s,仅为顺序读写的0.5%。

  理想情况下,迅雷在高速下载数据的时候,机械硬盘会努力将迅雷下载的数据写入磁盘。但实际上,迅雷并不是电脑中唯一运行的软件。其他软件,包括操作系统,也会产生读写磁盘的需求。而其他软件要读写的磁盘数据往往在其他磁道上,会频繁触发机械硬盘的“寻道”操作。

  这样一来,机械硬盘就陷入了“随意读写”的泥潭,不仅会拖慢迅雷的数据写入速度,还会拖慢用户在电脑上操作其他软件时的整体响应速度。

  

下载进度卡在99.9%

  很多网友并不知道,迅雷在下载数据的过程中,其实会实时检查下载的数据,避免下载错误的数据。但是,验证数据的过程需要一些时间来完成。幸运的是,在大多数情况下,下载数据的速度比验证数据的速度要慢。因此,当数据下载完成时,可以同时完成验证数据的过程。下载任务可以成功完成。

  但是,当从网络下载数据的速度快于检查数据的速度时,就会出现等待检查的数据积压。下载的文件越大,下载速度越快,积累的待验证数据也就越多。

  如果此时叠加前两个问题,检查积压数据的速度会变慢。

  当一个下载任务的文件数据已经下载完毕,但还积压着大量未验证的数据时,迅雷的下载引擎会将任务进度保持在99.9%,直到所有下载的数据都验证完毕,任务下载才算完成。

  所以当你观察到迅雷本来下载速度非常快,但是在任务进度达到99.9%的时候突然失去速度,同时迅雷上出现“磁盘繁忙”的提示,那么大概就是这个原因。

  但需要注意的是,可能导致下载进度卡在99.9%的原因有很多,这只是其中之一。

电脑下载超级慢怎么回事,电脑下载文件到99就卡住