天下网吧 >> 网吧天地 >> 网吧技术 >> 网吧网络 >> 正文

Supercache 超级缓存使用详解(中英对照)

2010-11-5网络佚名
使用方法很简单就是右击你想加速磁盘卷的属性设置SuperCache

cache page size: (缓存页大小)默认:32K,大的值会增加碎片,小的值增加开销。
详解:这个就相当于格式化磁盘时设置分配单元大小那样。如果设为较小的值,那同样的缓存尺寸就有较多的缓存页,每页的平均浪费率也就较小,然而小的页值也产生大的内存开销,更消耗CPU资源。大值就反之。
推荐:64K P4处理器:64K 至强处理器:32K

Cache size:(缓存大小)默认:128M,指定分配给cache的物理内存大小,必须是4MB的整数倍。
详解:在没启用cache时,记下正常使用服务器中可用内存的最小值,所有盘的cache size总数不要超过可用内存最小值的90%。不过也要注意当cache size很大,而cache page size太小时,你的CPU是否顶得住。
推荐:如果内存<=1G的话,就没必要用了.用了反而会有反作用
如果内存>=2G的话,读写分离,读盘:500M,写盘:500M~800M
如果内存3~4G的话,读写分离,读盘:700M~800M,写盘:1024M~1500M

Sort algorithm:(排序算法)默认:MRU,指定cache排序算法,MRU即最近使用。MFU即最常使用。
详解:MRU算法,缓存中只保留最近使用过的数据,当缓存满后丢弃过时的数据。这个算法简单,耗CPU资源少。
MFU算法,缓存中只保留最常用的数据,当缓存满后丢弃最少用到的数据。这个算法比较耗CPU资源,当cahce size值大,cache page size值小时,就要考滤你的CPU是否顶得住了。
推荐:MRU用于写盘
MFU用于读盘
电影服务器推荐用MRU。

Read-ahead:(预先读取)默认:0,指定预先读取的页数。
详解,即当系统要读某扇区的数据时,cache预先读取后续扇区的数据,这里是指定预读数据量的单位是cache page数量。当读取连续扇区时预读取能极大提高读性能,但连续性不高时,反而白白耗了磁盘资源。
推荐:1,无盘服务器的写盘和客户系统盘和游戏盘的效果不是很大,设太大了可能得不偿失。电影服务器可以设大点。

Deferred-write mode:(延迟写入模式)默认:关闭,指定缓存页的平均写延时。写入延时以秒为单位,这只是个平均值,有些缓存页可能很快就写到磁盘了,而有些缓存页可能比指定的时间还要迟。(注:缓存页是指只写到缓存还没写到硬盘的那些cache page。)Supend lazywriting:(挂起写延时,相当于缓存页的平均写延时是无穷大的。)这时数据只会写入到缓存而不会写到磁盘里,当这些页达到了丢弃的时候(由排序算法定),会被重新激活。当整个cache(大小由cache size定)都被缓存页占满时,会被强制写到磁盘里。
推荐:写盘可以启用。读盘还是关闭的好。


附加:VFCFG.EXE命令详解:
用法:
vfcfg [ [-h hostname] [-n username -p password] ] [volume] [-status | -sc | -stop] [-lw latency] [-ps pagesize] [-cs cachesize] [-ra readahead] [-mfu on|off]
说明:
-h 主机名或目标计算机,缺省为本地机。
-n 用户名(账号)缺省为当前用户
-p 密码
-n 用户名的密码缺省为NULL
Volume 盘符,
-status 显示状态。
-sc 启用cache
-stop 停用
-lw 设lazywrite latenc,'Off', 'disable' '0'为关闭写延时,也可直接跟数字,最大为14400秒。
-ps Cache page size (in KB).
-cs Cache size (in MB).
-ra Read-ahead value
-mfu on 就是用MFU,off就是用MRU。缺省是off。

加速软件。SuperCache通过使用计算机中的RAM当作“容器”来存储经常使用的磁盘数据,打破磁盘I/O瓶颈。这样程序将从RAM中读写常用的数据,而非从磁盘中。从而提高了程序的运行速度。 论如何提高磁盘的读写性能
磁盘的读写速度是制约系统性能的瓶颈之一,长期以来人们为了改善磁盘性能做了很多友谊的探索。象技嘉的i-ram卡就是代表作之一但是由于他的价格很高问津者少,今天我们就来谈谈平民大众如何在有限的资金下提高磁盘的读写性能。
以前我曾经发过一个叫ramdisk的软件虽然对于Internet网络性能和Winrar解压缩性能有所帮助,但是其中弊端颇多最大的就是系统启动慢,内存被大量占用在不使用Ramdisk盘时内存无法释放实际综合性能有时比不装ramdisk来的更快。所以这个软件只适合用在象phtoshop、3DMAX、BT下载等固定的、长期的稳定工作站中。
既然ramdisk不适用,Maxtor又推出Maxboost软件对Maxtor磁盘加速其原理就是将内存作磁盘的缓存。实际使用性能对磁盘的读写帮助确实很大但他的最大局限性就是限制磁盘使用范围和只是个试用版还有Nforce版的必须卸载nforce驱动,目前他的破解补丁还不完善在内存占用大的使用容易自动退出同时对USB2.0移动硬盘容易出现缓存写入失败的问题。
下面我们的主角出场了就是新推出的SuperCache II SuperVolume Desktop 试用版
Operating Systems:
1、Windows 2000 - all editions
2、Windows XP - all editions, 32- and 64-bit (x64 and Itanium-based)
3、Windows Server 2003 - all editions, 32- and 64-bit (x64 and Itanium-based)
他的原理就是将内存化为磁盘的缓存只是这个缓存随时可以卸下就像移动硬盘一样方便。具体的应用就像我们BT上有很多热心的网友做种发资料这时他就可以把磁盘hottest的分区设置缓存可以减少对磁盘的写入加快数据的下载。他的设置很简单不过你得首先了解什么是Cache page size、Cache size、Sort algorithm、Read-ahead、Deferred-write mode这些在软件说明中都有详细介绍。使用方法很简单就是右击你想加速磁盘卷的属性设置SuperCache。当Cache值小于128时就是SuperVolume把你整个卷映射为内存卷读写自然就加快了当然你不满意时可以Stop不用重启或注销!当你的分区卷大于128M时就是SuperCache你可以任意设置Cache大小直到你觉得合适就行。还是一句话设置在数据读写最多的分区我的最大体会就是用USB2.0移动硬盘直接看电影时磁盘1到2 秒读一次,加载128MCache后17秒读一次硬盘对磁盘读写确实颇有帮助。
下面是SuperCache II SuperVolume Desktop的使用说明书好好看看有帮助的,写的不好请大大指教。最后要特别指出得是以上软件内存必须大于512MB方可使用!!

本文来源:网络 作者:佚名

声明
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。文章是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢。 Email:support@txwb.com,系统开号,技术支持,服务联系微信:_WX_1_本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧·网吧天下
  • 本周热门
  • 本月热门
  • 阅读排行