给硬盘装上二级缓存
其实本来打算把标题取成<内存再多都不够用>的. 如今大部分玩家的内存都上4G了.在大部分的时间包括游戏中很多空间都是闲置的.何不把这些资源都利用起来呢? 鄙人这里推荐一个在无盘工作站圈子里人气很高的软件:SupercacheII.这个软件可以把一部分内存虚拟成硬盘缓存,现在硬盘的自身缓存主流大小是16M.通过这个软件可以给每个盘符填加任意大小由内存虚拟的缓存,我把这个缓存叫硬盘二级缓存.
点此下载SupercacheII+注册机
安装过程略,下面以给C盘添加缓存为例来讲讲软件的设置:
右键C盘>属性>转到"performance"标签>点击"SupercacheII"按钮>点击弹出对话框的"stat..."按钮>弹出设置窗口:
http://images.blogcn.com//2009/5/4/8/ultrace,20090504200920909.jpg
具体说说几个选项:
cache page size:这个就相当于格式化磁盘时设置的簇大小.如果设为较小的值,那同样的缓存尺寸就有较多的缓存页,每页的平均浪费率也就较小,然而小的页值也产生大的内存开销,更消耗CPU资源.大值就反之.推荐32K
Cache size: 这个选项就是设置分配给这个盘符的缓存大小了,我这里设成128M. 你也可以设得更大或者更小.
Sort algorithm: 这个选项是指定缓存的排序算法的.其中MRU指"最近使用" ,缓存中只保留最近使用过的数据,当缓存满后丢弃过时的数据. 这个算法简单,耗CPU资源少;MFU指"最常使用", 缓存中只保留最常用的数据,当缓存满后丢弃最少用到的数据. 这个算法比较耗CPU资源.
MRU适合写盘,MFU适合读盘,C盘因为是以读为主,所以我设的是MFU. 如果是BT盘建议设成MRU.
Read-ahead:这个选项的是设置预读页数的,对读取连续性的大文件的速度提高很大,而系统盘都是写分散小文件.所以我这里没设置,大型游戏盘和高清电影盘建议设置一定的数值.
Deferred-write mode:这个选项是设置延迟写入模式的,单位是秒. 如果设置了2秒,那么每隔2秒才把缓存上的数据写入硬盘,开启后可以提高写入速度,但是弊端是万一遇到意外断电,这两秒的数据就会丢失,因为我设的C盘系统盘,所以没启用延迟写入,如果是BT盘则推荐开启.
Supend lazywriting:是延迟写入的加强版,开启了这个选项后只有在缓存整个写满后才会写入硬盘,写入性能最高但是风险最大,如果有UPS设备开了也无妨.
检验SupercacheII有没有生效,可以用硬盘万金油HDtune的"文件基准测试",如果你看到如下骇人的分数说明已经成功开启了硬盘二级缓存了~
http://images.blogcn.com//2009/5/4/9/ultrace,20090504210522038.jpg
读最高超过3500M/S,写最高超过1000M/S 不折騰了............. 很好,顶一个
谢谢诶 HDtune分数真的好恐怖............. 前一段折腾我的电脑折腾够了 ,把这东东留下来过一段再爽~~ 我顶!!!!!!!!!!!!! 都来折腾都来折腾 我折腾过了
但是写入速度这么这么低?
我测试的是系统盘
另外的一块也是如此~~~ 关键是对游戏的帧数有没提高 感觉硬盘速度够快了 还是不这样做了! 弱弱的问一句这个支持VISTA么???
回复 8# IronMartYn 的帖子
要开启Deferred-write mode,比如填个1或者2就可以了.不过系统盘不建议开启.写盘,比如BT盘建议开启此项
原帖由 漆黑之剑 于 2009-5-5 16:32:00 发表
弱弱的问一句这个支持VISTA么???
不支持
原帖由 lilili000 于 2009-5-5 0:01:00 发表
关键是对游戏的帧数有没提高
提高文件打开速度的,一些图形制作工作的效率可以显著提升. 这个值得去折腾一下
回复 12# pheonixp 的帖子
thx202020202020202020
回复 14# dmoye9527 的帖子
这个软件意义是加快文件打开速度,游戏加载速度,减少硬盘读写减轻硬盘负担.一般电脑开机以后会越来越慢,装了这个软件并准确设置后会越用越快. 跟那个RAMDISK一样吧?
回复 20# dmoye9527 的帖子
老兄你的最高读取速度超过4000了都,看左边的刻度.已经显示不下了= =提高写入速度要开启Deferred-write mode,比如填个1或者2就可以了.不过系统盘不建议开启.
写盘,比如BT盘建议开启此项