pheonixp 发表于 2009-5-4 21:09

给硬盘装上二级缓存

其实本来打算把标题取成<内存再多都不够用>的. 如今大部分玩家的内存都上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

304829449 发表于 2009-5-4 21:58

不折騰了.............

sfgggg 发表于 2009-5-4 22:00

很好,顶一个
谢谢诶

aero3d 发表于 2009-5-4 22:12

HDtune分数真的好恐怖.............

fengwumao 发表于 2009-5-4 22:15

前一段折腾我的电脑折腾够了 ,把这东东留下来过一段再爽~~

IronMartYn 发表于 2009-5-4 22:20

我顶!!!!!!!!!!!!!

pheonixp 发表于 2009-5-4 22:25

都来折腾都来折腾

IronMartYn 发表于 2009-5-4 23:43

我折腾过了
但是写入速度这么这么低?
我测试的是系统盘

另外的一块也是如此~~~

lilili000 发表于 2009-5-5 00:01

关键是对游戏的帧数有没提高

moondehua 发表于 2009-5-5 15:42

感觉硬盘速度够快了 还是不这样做了!

漆黑之剑 发表于 2009-5-5 16:32

弱弱的问一句这个支持VISTA么???

pheonixp 发表于 2009-5-5 16:41

回复 8# IronMartYn 的帖子

要开启Deferred-write mode,比如填个1或者2就可以了.不过系统盘不建议开启.
写盘,比如BT盘建议开启此项

原帖由 漆黑之剑 于 2009-5-5 16:32:00 发表
弱弱的问一句这个支持VISTA么???
不支持

原帖由 lilili000 于 2009-5-5 0:01:00 发表
关键是对游戏的帧数有没提高
提高文件打开速度的,一些图形制作工作的效率可以显著提升.

dwes 发表于 2009-5-5 16:51

这个值得去折腾一下

dmoye9527 发表于 2009-5-5 17:00

IronMartYn 发表于 2009-5-5 17:01

回复 12# pheonixp 的帖子

thx
202020202020202020

pheonixp 发表于 2009-5-5 17:09

回复 14# dmoye9527 的帖子

这个软件意义是加快文件打开速度,游戏加载速度,减少硬盘读写减轻硬盘负担.
一般电脑开机以后会越来越慢,装了这个软件并准确设置后会越用越快.

dmoye9527 发表于 2009-5-5 17:13

dmoye9527 发表于 2009-5-5 17:22

dmoye9527 发表于 2009-5-5 17:25

dmoye9527 发表于 2009-5-5 18:54

dmoye9527 发表于 2009-5-5 19:01

hkckk 发表于 2009-5-5 19:20

跟那个RAMDISK一样吧?

pheonixp 发表于 2009-5-5 19:48

回复 20# dmoye9527 的帖子

老兄你的最高读取速度超过4000了都,看左边的刻度.已经显示不下了= =
提高写入速度要开启Deferred-write mode,比如填个1或者2就可以了.不过系统盘不建议开启.
写盘,比如BT盘建议开启此项

pheonixp 发表于 2009-5-5 19:55

回复 22# hkckk 的帖子

不一样,虽然大目标都是用内存来负担一部分硬盘的工作.但是RAMDISK的应用更加多样一些,我是RAMDISK和Supercache都用了,尽一切可能把硬盘的工作转给内存.

Haddz 发表于 2009-5-5 20:04

观望中..........................

dmoye9527 发表于 2009-5-5 20:06

pheonixp 发表于 2009-5-5 20:19

回复 26# dmoye9527 的帖子

那奇怪了,我那个多年前80G IDE也能上1000来着,难道是因为绿盘的原因?

tk59770 发表于 2009-5-5 20:46

为什么我写的速度能上一千,读的速度连一千五都上不了

pheonixp 发表于 2009-5-5 20:48

回复 28# tk59770 的帖子

缓存容量设置不够大?

tk59770 发表于 2009-5-5 20:56

回复 29# pheonixp 的帖子

2g的内存,设了128M
页: [1] 2 3 4
查看完整版本: 给硬盘装上二级缓存