~~~我喜欢,迎着风走的感觉~~~已习惯,孤单的像寂寞的小孩~~~





Supercache设置详解中文版


Supercache设置详解中文版 图片:

[hide=5]Cache page size:(缓存页大小)

指定cache单元的大小,以KB为单位。大的值会增加碎片,小的值增加开销。

详解:这个就相当于格式化磁盘时设置分配单元大小那样。如果设为较小的值,那同样的缓存尺寸就有较多的缓存页,每页的平均浪费率也就较小,然而小的页值也产生大的内存开销,更消耗CPU资源。大值就反之。选择这个值的大小要考虑的因素包括平均传送的数据大小,读和写的比例,和文件系统本身的缓存是开还是关。通常,较大的平均传送数据推荐较大的cache page size。推荐用64K。


Cache size:(缓存大小)

指定分配给cache的物理内存大小,必须是4MB的整数倍。

没什么说的,在没启用cache时,记下正常使用服务器中可用内存的最小值,所有盘的cache size总数不要超过可用内存最小值的90%(留些余地,别用完了)。不过也要注意当cache size很大,而cache page size太小时,你的CPU是否顶得住。

Sort algorithm:(排序算法)

指定cache排序算法,MRU即最近使用。MFU即最常使用。

详解:MRU算法,缓存中只保留最近使用过的数据,当缓存满后丢弃过时的数据。这个算法简单,耗CPU资源少,这个算法用在无盘服务器的写盘上是最合适不过的了。而MFU算法是,缓存中只保留最常用的数据,当缓存满后丢弃最少用到的数据。这个算法比较耗CPU资源,当cahce size值大,cache page sixe值小时,就要考滤你的CPU是否顶得住了,无盘服务器里的客户系统盘和游戏盘用他是最合适了,可达到DOL无盘的锁缓存的效果。电影盘推荐用MRU。




Read-ahead:(预读取)

指定预读取的页数。

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

注:这里的设置我感到很头痛,也不知道设多少好,欢迎大家讨论讨论。


Deferred-write mode:(延时写模式)

懒写延时:指定脏页的平均写延时。单位秒。写盘是一定要设的!懒写延时以秒为单位,这只是个平均值,有些脏页可能很快就写到磁盘了,而有些脏页可能比指定的时间还要迟。(注:脏页是指只写到缓存还没写到硬盘的那些cache page。)Supend lazywriting:(挂起写延时,相当于脏页的平均写延时是无穷大的。)这时数据只会写入到缓存而不会写到磁盘里,当这些页达到了丢弃的时候(由排序算法定),会被重新复活。当整个cache(大小由cache size定)都被脏页占满时,会被强制写到磁盘里。我认为无盘服务器里的写盘最好是把这个勾上。读盘请不要勾选Deferred-write mode。



除了图形方式的设置外,也可以用命令方式设置,在安装成功后的““%WinDir\System32”文件夹里有个“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。

0 Comments:

Post a Comment



相关文章