POPPUR爱换
标题:
重新关注硬盘的小文件读写性能
[打印本页]
作者:
dannz
时间:
2010-9-25 19:44
标题:
重新关注硬盘的小文件读写性能
本帖最后由 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
作者:
ScorpioCat
时间:
2010-9-26 09:14
大量小文件是很耗时间的,所以有些游戏会把材质之类的文件都打包起来.好像WOW就是这样做的.你如果内存多可以试试看用内存盘加载游戏.
作者:
我要飞2008
时间:
2010-9-26 09:22
ide 硬盘 应该换了
作者:
snaver
时间:
2010-9-26 09:44
小文件读取SSD大约比老式硬盘快个几倍,但没直接比较IOPS这么夸张。如果经常有小文件读取,而且内存较大的话,可以试试看supercache。
各种游戏文件打包方式不同,你是无法用软件去测试的。
作者:
jingzhenyu
时间:
2010-9-26 09:45
IDE硬盘,缓存是个大问题,一般只有2M,WD的JB有8M,小文件读写性能肯定有瓶颈。
作者:
codename47
时间:
2010-9-26 10:24
提示:
作者被禁止或删除 内容自动屏蔽
作者:
ts2008
时间:
2010-9-26 10:27
SSD是王道 次之就是RAID了。。
作者:
中华千年老妖
时间:
2010-9-26 13:51
最简单而且不花钱的办法:如果原先是FAT32,改成NTFS并禁止文件系统自动记录访问时间的功能。
作者:
dannz
时间:
2010-9-26 21:44
早就是NTFS了,哥哥。。。我那游戏20G呢。。我哪有内存当cache。。。我内存还闲不够呢。。就2G。。。还是换SSD吧,能快100倍?
作者:
拳头
时间:
2010-9-26 22:38
先说说什么游戏吧,历史上读盘慢的游戏其实也就那么几个比如足球经理之类的,而增加内存是当时的主要办法,现在内存都很大了,15分钟读盘时间仍然有些夸张
欢迎光临 POPPUR爱换 (https://we.poppur.com/)
Powered by Discuz! X3.4