sdlble3 发表于 2016-3-29 18:14:48

事实上瓶颈要更大。我试过宿舍里凌晨测速,Speedtest.net下行990Mbps的速率。但是下载的话给我笔记本上2.5寸750G WD黑盘的外圈的分区只能到80MB/s,内圈分区大概50MB/s。 同时运行的系统和其他大部分软件都装在SSD上。
上面这个是我宿舍测的
/data/attachment/forum/201308/21/161852sa2m52axkrs4liis.png

这个图书馆。懒得截图再上传自己dropbox了
/data/attachment/forum/201308/21/161854bbboe37zjdeybwj1.jpg


/data/attachment/forum/201308/21/161856ebidd1qe7exeqhq7.jpg


/data/attachment/forum/201308/21/161856p791mb379m472f81.jpg



v3mql1s 发表于 2016-3-29 18:14:48

一开始建立文件的时候负载比较大,而且这个写入速度是远远达不到测试成绩的,还有就是下载速度快,下载软件的缓存区用完了,必须写入硬盘,又加重了IO负载。
大致情况应该就是这样了

1235755 发表于 2016-3-29 18:14:48

普通的连续下载我觉得对硬盘的压力确实不大,但是将来的下载或一些多任务下载的模式,可能对硬盘的压力就大了

mu3i33p 发表于 2016-3-29 18:14:49

当谈到网络速度的时候,单位为mbps,100M速度即是100 Million Bit Per Second
当谈到存储接口速度的时候,单位为MBps,100M硬盘“带宽”是100 Million Byte Per Second,
而1 Byte = 8 Bits。这些都是业界的常识了,所以不存在100M网速会给100M硬盘速度带来压力一说,它们不在一个数量级上,相差8倍。

“迅雷会在硬盘上建立一个空白10G文件”这个也算是常识了,但其建立的过程并没有一个字节一个字节写入,而是在文件系统分区表里注册一个文件,其大小是10G,真正写入的时候才会一点一点往注册好的文件LBA地址(数据区)里写入。所以也不存在“卡顿是由于事先建立一个空白大文件导致的”一说。

迅雷下载是多线程,这个也不假。但这个说法是“应用层面”上的概念,不能等同于“写入也是多线程的”。当然,多线程下载会造成更高频率的写入,这是很自然的。

迅雷高速下载时的硬盘狂闪以至于系统假死,是由于系统缓存(因高速下载所致)用尽而不能满足系统本身运行IO所造成的性能底下。添加足够量的内存会减缓此状况。硬盘灯闪在下载过程中很正常,下载文件的碎片化造成的,但这跟更严重的系统假死不能归为一个原因。

bsput0pw 发表于 2016-3-29 18:14:49

卡 是你电脑原因吧,等我们用上谷歌G网再谈这个话题吧。。。。

mudu65zy 发表于 2016-3-29 18:14:49

我单位也是百兆光纤,以前用机械盘下东西确实比较卡,后来ssd做系统盘,再挂一个机械盘下载,这样就不卡顿了。

bqlu1gb 发表于 2016-3-29 18:14:50

来点伪专业的讨论 :
背景:
下载环境: 学校 白天2Mb晚上100Mb....
下载设备: win7 + 750G 蓝盘 2.5寸 5400转(你没有看错!2.5寸也能拯救世界!) + 迅雷白金版

之所以卡顿, 原因有两个:

一   是迅雷的下载方式: 开始一个10GB的任务, 迅雷会在硬盘先建立一个10GB的空文件.... 如果同时开始n个大文件, 对硬盘的写入要求即使是固态也达不到.....迅雷界面会等待文件建立完成... 所以卡顿.... SSD如果不采用压缩算法, 建立10GB空文件也照卡不误

二   而且即使下载速度是5MB , 远远低于机械硬盘的理论顺序写入速度, 电脑还是会卡, 原因在于迅雷的下载是多线程的, 对磁盘的写入是多位置的, 即使有NCQ, 但是几MB到几十MB的缓存是不够的.....而且迅雷在写入的同时还会读取, 即使白金版关闭上传迅雷还会读取, 因为要校验文件的完整性.....因此, 迅雷的运行对硬盘的IO要求是很高的.....

方案一: SSD组阵列吧........只要功夫深..... 总能满足IO要求的.......(推荐有米的孩纸使用这套最简单的方案)(鄙人虽有SSD,但是840也不耐cearo 啊, 所以没有使用这套方案啊)

方案二:NTFS文件系统压缩文件夹. 先建立一个空文件夹(因为直接压缩现有大文件夹时间太长......),右键,属性 高级 压缩内容以节省磁盘空间 然后把文件下载到这个目录
压缩的原因是:空文件的压缩比是非常大的! 在压缩的目录下新建空文件是秒建的! 写入几十KB就可以建立10GB的空文件!!!!秒杀SSD!!!

方案三:方案二仅仅解决了原因一, 原因二怎么办? fancycache 这个软件把内存作为硬盘的缓存..... 秒杀一切SSHD!!!!
例如要在E盘下载10GB的文件, 就给E盘设置512MB到2G的缓存
/data/attachment/forum/201308/19/232334i5ifstqmmw5vwetv.png

缓存算法和缓存策略按图示来(您也可以深入研究做修改) 红色部分按图示来就行, 有疑问的话自行百度
务必启用延时写入.这就可以极大地提高HDD的IO能力......下载速度是10MB的话 如果延时20秒 缓存大小需要大于200MB(10*20), 两倍(10*20*2)更好, 因为可以提高读取性能...这一方法唯一要求的就是内存了, 最好内存在4G以上(我用的是10G内存, 缓存一般在3GB以内) 有兴趣的话可以给开开fancycache给HDD跑个分.....

至于这个方法是否有效, 以图为证:
/data/attachment/forum/201308/19/233028abwllocbbela99ph.png

/data/attachment/forum/201308/19/233154jcf1uzfdf1rd4dry.png


总结:只要方法得当, 100Mb带宽机械硬盘是没有问题的!!!!
少年们, 尽情的下载**, **, **吧!!!!


1235755 发表于 2016-3-29 18:14:50


我不知道你的上行带宽有多少,我这里不管下行多少,上行都只有500K

cp86e5j 发表于 2016-3-29 18:14:50


我上下对称8m,折合1MB/s

rpktply 发表于 2016-3-29 18:14:50

你试试局域网传输文件就知道你的HDD是否成为瓶颈了~

页: 1 2 [3]
查看完整版本: 当网速达到100M以后HDD还能支持吗?