你的位置:萧过无痕的栖息地 \ 分类:无盘资料 \ 文章正文

Supercache 超级缓存使用详解(推荐无盘系统)

萧过无痕 @ 2009年10月1日 17:11:02 周四

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。
 

引用地址:

说说看:(点击申请属于你的个性头像)

(*)

关于站长
网站公告
  • O(∩_∩)O
分类
最近关注
  • 最近关注着的娱乐节目有:
    1.CSI现场犯罪调查(三部);
    2.危机边缘
    3.暗侠
    4.都市侠盗
随便溜达
最新评论
言论
  • ⒈决不能因为一件伤心的失望的事,就从此放弃生活中一切有价值的东西;
    ⒉要像一颗青树,大风将树根吹折,然而巨大的树干,却永远树立;
    ⒊想匆匆忙忙地完成一件事以期达到加快速度的目的,结果总是要失败的;
    ⒋如果你是对的,就要试着温和地,技巧地让对方同意你;如果你错了,就要迅速而热诚地承认。这要比为自己争辩有效和有趣的多;
    ⒌"思考"应当走到众人前面去,"冤枉"不妨留在后面;
    ⒍如果试图改变一些东西,首先应该接受很多东西;
    ⒎以后更新^_^
友情连接
存档