询问二级缓存的策略

交流 PrimoCache软件使用过程中遇到的问题以及心得等
这里提供官方的技术支持
回复
yeyang
2级用户
2级用户
帖子: 6
注册时间: 周六 10月 14, 2017 10:35 am

询问二级缓存的策略

帖子 yeyang »

版主您好,这款软件很不错已入正。目前使用的是3.0beta版本,最近发现一些问题。
我有三块硬盘,1块ssd两块hdd,ssd是系统盘和二级缓存盘,hdd1是游戏盘,hdd2是仓库盘。
缓存盘容量是24g,最近发现这么个问题,游戏盘我装了暴雪全家桶,昨天更新的比较多,我就顺带做了更新修复检查,意思就是做了一两百G的游戏的读取。然后修复完成后,发现游戏盘仍然在疯狂读取,固态盘在疯狂写入,经查询发现是在做二级缓存的写入,可是我二级缓存总共才24g,二级缓存写入了却远大于24G,这是不是就把之前缓存的小文件都排挤掉了?而且我这种类型的读取是一次性的啊,为什么也会触发二级缓存的缓存策略。

第二个问题是一样的,我仓库盘也是下载盘,今天下载了一个40G的游戏,有几十个压缩包,然后我解压到游戏盘,解压完成以后,仓库盘和ssd仍旧做了几十G的二级缓存写入,可是我仓库盘的二级缓存只有2G,那这么多的二级缓存写入是干什么的,完全不明白这个二级缓存策略是什么情况。请解答
yeyang
2级用户
2级用户
帖子: 6
注册时间: 周六 10月 14, 2017 10:35 am

Re: 询问二级缓存的策略

帖子 yeyang »

以上两个都是发生在读取超大量的文件后发生的,就是很令人迷惑的读取都完成了还疯狂的做很多超过二级缓存容量的二级缓存写入。
yofer
3级用户
3级用户
帖子: 15
注册时间: 周四 8月 10, 2017 12:31 pm

Re: 询问二级缓存的策略

帖子 yofer »

楼主说的是个问题,换个角度说就是二级缓存有没有热数据保护策略,经常调用的数据,是否不会被后续数据替换掉?如果经常被替换掉了,那二级缓存的意义就小了很多
yeyang
2级用户
2级用户
帖子: 6
注册时间: 周六 10月 14, 2017 10:35 am

Re: 询问二级缓存的策略

帖子 yeyang »

yofer 写了:楼主说的是个问题,换个角度说就是二级缓存有没有热数据保护策略,经常调用的数据,是否不会被后续数据替换掉?如果经常被替换掉了,那二级缓存的意义就小了很多
没错,你指出了一个不能忽视的问题,其实我就是想问问什么会出现长时间大容量的的二级缓存写入,这样会不会就把之前缓存的数据冲掉了。而那些数据才是最重要的缓存数据。
头像
Support
技术支持组
技术支持组
帖子: 2743
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: 询问二级缓存的策略

帖子 Support »

一级/二级缓存都会有一定空间来优先存放常用数据,后于不常用数据被替换。
yeyang 写了:其实我就是想问问什么会出现长时间大容量的的二级缓存写入
主要是因为读取量远远超出缓存空间,所以有持续淘汰的现象发生。这个问题我们目前已经着手进行优化算法。谢谢。
Primo Ramdisk | PrimoCache
Romex Software 技术支持组
回复