|
本帖最后由 dannz 于 2010-9-25 19:55 编辑
我今天看了以下这个link的东西
http://we.pcinlife.com/viewthread.php?tid=1497596&extra=&page=2
大家讨论挺激烈的。
我眼下有个问题,
我的硬盘是比较老的硬盘IDE (55M HDtuner 读取),有几个游戏load的时候非常非常慢,因为这些游戏有很多很多的小文件,有的时候load 需要等15分钟,peak MEMory usage要2G多
请大家给个建议。
1)如何花最少的钱大大缩短我这游戏load的时间?
2)虽然有很多小文件(上千个)但是我安装的时候,他们的硬盘位置基本是连续的。没有碎片,请问读取这些文件算连续读取 ,还是随机读取 ? 我理解每做一次文件读取,它就要先找目录index table,才能知道这个文件到底在哪放着, 然后磁头移动到指定位置去读出来。虽然移动的距离很小,但是也应该算是Random access (随机读取)吧? 这种上千个小文件的读取,应该算100%的随机读吧? 那速度会下降到10M以下(我HDtune 4K 随机读才 48IOPS ,0.2MB/s ), 即使你买1w5 转的HDD 这个速度也挺低的? 对吗?
3) 所谓连续读取,就是一个块连续的大文件, 这种情况平时基本我用不到。我看SSD 盘 15000 IOPS ,如果一个IO能读取一个小文件 ,那牛比大了。 我这游戏1S就读出来了。。。。哈哈,1分钟我就很满意了。
不知道有没有硬盘测试load game 快慢的评测方法
danny |
|