icefcold 发表于 2009-3-19 00:25:57

NWN2读取速度慢的一个解决办法

以前我介绍过用内存开个虚拟硬盘,把WINDOWS的临时文件放进去,可以加快一些,然则还是要读个2-3秒

最近我因为硬盘不够,又买了2块,索性4块硬盘做了RAID,于是读写速度大增,现在就算是读2次盘的大LOAD也就1秒不到的事了~~

两块硬盘就可以做RAID,只要主板支持,不支持的可以去买个PCI的RAID控制卡,理论上N块的RAID读写速度是N倍,减掉损耗,实际提速大概要打个6-8折,有专门的软件可以测试精确速度,对拷文件时尤其明显。

还有,现在的RAID已经不需要完全一样的硬盘了,我自己的就是160G 320G 1T 1T的4块

snipercat 发表于 2009-3-19 08:49:01

但是还是用一样的硬盘速度更有保证,而且ls的貌似用的是RAID0,风险比较大,只要一块盘上的数据丢失,就全完了。不如用RAID5,性能和安全都有保障。

-mj- 发表于 2009-3-19 17:22:52

可以把两块1T的组RAID0,比较重要的数据在两块小硬盘上存一份。按LZ的硬盘配置不可能全挂上RAID5,否则……囧

icefcold 发表于 2009-3-19 17:57:52

于是我决定再买2个1T的,160的和320的不要了……

swapoer 发表于 2009-3-19 18:17:36

现在内存4g,玩nwn2玩不下去的原因就是loading太慢。
我说nwn2就不能预读游戏数据到内存里面么。。。。。。。。。。。
试过ramdisk,把POR整个mod(其实是把整个我的文档)放到ramdisk里面,速度提升不是很明显,而且闲麻烦,最后放弃

icefcold 发表于 2009-3-19 18:46:44

32bit操作系统下,单个游戏进程的内存占用量似乎不会很大,孤岛危机才800多M,虽然2G的显存也给它占满了……

不过,用RAMDISK作虚拟硬盘的话,应该放WINDOWS临时文件进去,而不是MOD文档,因为MOD被解开后反复读取的是临时文件的内容

和NWN2图像有一拼的游戏里,读盘时间做得好的也就是上古卷轴4,其他的游戏也要读,时间都差不多

-mj- 发表于 2009-3-19 19:19:27

4个1T的硬盘组RAID5的话,损耗似乎依然大得令人心痛

等SSD再成熟点去搞块来试试

PS:如果NWN2去年出的话,以那种内存价格估计肯定会做预读取

swapoer 发表于 2009-3-20 18:48:32

装ramdisk的时候看过很多先关的评论,国内是一边倒的说ramdisk里放系统缓存是很好的,但国外却有很多声音说这样做无任何意义,然后又有反对的声音,反对再反对。最后看到一遍长长的讲解页面 文件是怎么回事的文章。终于崩溃了。干脆不用了。


nwn2的话预读取ms是黑石头自己能力不佳,做不好于是干脆不做了,nwnvault上有过相关的发言。我觉得这个只能等什么时候community出个nb的patch了。

hy219 发表于 2009-3-21 17:05:24

感謝這篇
我剛才把windows temp設定到ramdisk
現在loading真的有快很多 現在玩SOZ心情好多了
原本的load load load已經把我的任耐逼到極限 幾乎想要刪除NWN2

補充


ramdisk自動關機存檔,開機載入
請參考 http://blog.chweng.idv.tw/archives/443 (下面的6條評論也要看 有正確參數)

icefcold 发表于 2009-3-22 00:29:53

我以前买了一块32G的SSD,之前被奸商忽悠说系统就装这里面很快,然而我负责地说4X1T RAID0比它快多了……
页: [1] 2
查看完整版本: NWN2读取速度慢的一个解决办法