分页: 1 / 1

为什么不用开机预取,缓存命中不到10%这样cache还有用吗?

发表于 : 周二 10月 23, 2018 9:21 am
glovey
1.不是说第一次,一直这样,删除后重建。多次重启也一样。
2.关掉设置,再设置后还是这样。几乎不用

为何?为甚?以前能达到30-50%,现在这样10%以下的命中率不是相当于cache没有用了

见附件图。
QQ截图20181023091902.png
难道跟操作系统有关?
QQ截图20181023f091902.png

Re: 为什么不用开机预取,缓存命中不到10%这样cache还有用吗?

发表于 : 周三 10月 24, 2018 9:43 am
Support
您好!请参见
viewtopic.php?f=38&t=1979

Re: 为什么不用开机预取,缓存命中不到10%这样cache还有用吗?

发表于 : 周三 10月 24, 2018 10:15 am
glovey
我在写此贴时已经参考过那个帖子了。
设置=1已经设置过了。即使运行到一天结束,缓存利用率也就10%左右,不是说刚启动时利用率低。
另外,我2G的缓存,他关机时怎么保存的?因为开机后预取有时是0,最多也就几百兆。为什么不保存多一点呢?
QQ截图20181024101504.png

Re: 为什么不用开机预取,缓存命中不到10%这样cache还有用吗?

发表于 : 周四 10月 25, 2018 9:47 am
Support
因为您有设置写缓存,软件只对读数据进行预取,会避开写数据(出于多数写数据是一次性写入而很少回读的考虑)。所以预取的大小不会是缓存空间大小。此外,软件是根据当前缓存剩余空间进行预取。一般预取启动时,缓存已经会有一部分数据,所以预取的数据也会少于缓存空间。
您的这个情况,可以考虑分隔读写缓存空间,比如指定1.5G为读缓存,0.5G为写缓存。
此外缓存粒度调整为4KB,和文件系统簇大小匹配,性能会最佳。
另外,您也可参考以下链接
viewtopic.php?f=38&t=1856

Re: 为什么不用开机预取,缓存命中不到10%这样cache还有用吗?

发表于 : 周五 10月 26, 2018 10:24 am
spvwh
这个问题在群里交流过,大家意见趋向于:
对c盘,由于系统不停的在c盘写入,读写缓存建议独立设置,不要共享缓存,避免不停写入写缓存而冲掉读缓存数据
对于1楼的设置,可以设置1.5g读缓存,0.5g写缓存,可以看到读缓存的命中率会有很大提高

Re: 为什么不用开机预取,缓存命中不到10%这样cache还有用吗?

发表于 : 周六 10月 27, 2018 7:00 pm
glovey
效果提升了几个百分点,这算好还是坏?
QQ截图20181027185939.png

Re: 为什么不用开机预取,缓存命中不到10%这样cache还有用吗?

发表于 : 周二 10月 30, 2018 9:25 am
Support
这个缓存任务下是只有C盘被缓存,还是同时有其它盘?

Re: 为什么不用开机预取,缓存命中不到10%这样cache还有用吗?

发表于 : 周四 11月 22, 2018 10:44 am
664163531
比如指定1.5G为读缓存,0.5G为写缓存。是什么什么版本开始支持我的2.2好像不带这个功能。

Re: 为什么不用开机预取,缓存命中不到10%这样cache还有用吗?

发表于 : 周四 11月 22, 2018 12:11 pm
Support
3.0 版本开始支持的。