缓存命中率偏低的问题

交流 PrimoCache软件使用过程中遇到的问题以及心得等
这里提供官方的技术支持
回复
yyysuo
5级用户
5级用户
帖子: 41
注册时间: 周一 12月 12, 2011 11:55 am

缓存命中率偏低的问题

帖子 yyysuo »

系统是windows 10 pro x64,升级到最新补丁了,系统内存32G,关闭了页面文件,C盘是SSD分区1,80G,D盘SSD分区2,618G。另有仓库盘E,1T。
primocache版本是2.7.0,分了16G给SSD做缓存,颗粒4K,缓存策略读写,延时为无限,智能写入模式,预取上次缓存并在启动时预取,未锁定预取内容

现在的情况是命中率始终在60%以下,基本上是50%多,16G的缓存基本上已经覆盖了windows日常用的内容了吧,缓存中的命中频率低的内容
逐渐被抛弃,留下命中频率最高的内容,长时间使用下来,命中率应该逼近100%才对,请问是我哪里设置的有问题吗?

另外有个建议。可以把windows系统中读取频率比较高的文件或者文件夹列一个清单,设置一个针对系统优化的复选框,勾选后,不管windows在系统启动
后是否有读取过这些文件或者文件夹,都优先缓存到内存中。也可以添加一个设置页面,可以自行添加优先缓存的文件或者文件夹。
yyysuo
5级用户
5级用户
帖子: 41
注册时间: 周一 12月 12, 2011 11:55 am

Re: 缓存命中率偏低的问题

帖子 yyysuo »

再激进一点吧,假设系统有64G内存,C盘内容又较少的情况下,直接给一个复选框,勾选后读取整个C盘到缓存,这样
基本上实现RAMOS的功能了吧。
头像
Support
技术支持组
技术支持组
帖子: 2667
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: 缓存命中率偏低的问题

帖子 Support »

是16G缓存C,D两个分区,还是仅仅缓存C分区?
Windows的superfetch功能也会造成命中率降低,另外杀毒防护软件也会在后台扫描读取大量文件,造成命中率降低。
我们在3.x版本将会进一步优化提升命中率。
谢谢!
Primo Ramdisk | PrimoCache
Romex Software 技术支持组
yyysuo
5级用户
5级用户
帖子: 41
注册时间: 周一 12月 12, 2011 11:55 am

Re: 缓存命中率偏低的问题

帖子 yyysuo »

对C/D盘都做了缓存。
回复