supercache如何验证缓存效果_Aionegirl_百度空间

一、计数器说明
supcercache安装后会增加一些性能计数器(性能对象名称是Volume Filter),可以用来查看

1、每秒所有客户机从缓存和硬盘读取的总共次数
   计数器英文名称:Read - Operations per second

2、读取请求从SC缓存中读取的百分比(缓存读命中率)
   计数器英文名称:Read - Cache per hits

3、每秒所有客户机写入缓存的次数
   Write - Operations per second


4、每秒延缓写入硬盘的SC缓存页数(为腾出缓存空间而必须写入到磁盘中)
   Write - Lazywrite pages per second,这里是页数,不是次数,要看清楚,具体写入次数要看磁盘性能计数器了

5、每秒为了腾出缓存空间而写入到磁盘的页数
   Write - Remap pages per second,这是也是页数

第1、2两个计数器可以用来测量缓存读取效率5

二、实例图解:

1、这个图上的Read - Operations per second是168.004,Read - Cache per hits的值是60.174,所以真正从磁盘读取的次数是168.004*(1-60.174),大约是60次左右,与Disks Reads/sec的68这个值接近;也就是说本来所有客户机总共读请求了160次,如果没有SC缓存的话,基本上硬盘就负载不过来了,但由于SC缓存的作用,实际上硬盘只读了68次(当然,就算没有SC缓存,windows内置缓存也会起作用,这个不在讨论之内)

2、这个图上的Write - Operations per second是197.004,但实际上磁盘的写请求(Disks Writes/sec)只有61.001,也极大的减轻了磁盘的压力

3、缓存减轻压力是通过两种办法:
a、提高命中率减少请求次数,从第1点分析可以看出读命中率的作用
b、提高每请求的数据量来减少请求次数,Avg. Disk Bytes/Write(每次平均写入字节)是143024.262字节,而Write - Average Bytes per operation(每次写操作的平均字节)是46282.721,也就是说就算客户机写入了3次,实际上写入硬盘只需要1次(143024.262/46282.721约等于3)

4、所有分析都是基于统计上的意义,如果你自己看你自己的性能监视器,针对某个时刻的值,可能会发现我的分析并不准确(我的截图是在流量较稳定的情况下截的,所以较准)


第3、4两个计数器可以用来评估缓存写入效果(没有开启无限写缓迟,此时第5个计数器为0)

第3、5两个计数器可以用来评估缓存写入效果(开启无限写缓迟,此时第4个计数器为0)



郑重声明:资讯 【supercache如何验证缓存效果_Aionegirl_百度空间】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——