为什么碎片整理以后缓存命中率只有50%左右了? Topic is solved

交流 PrimoCache软件使用过程中遇到的问题以及心得等
这里提供官方的技术支持
回复
nightlight
4级用户
4级用户
帖子: 36
注册时间: 周三 1月 17, 2018 7:12 pm

为什么碎片整理以后缓存命中率只有50%左右了?

帖子 nightlight »

用了三天,缓存命中率一般在90%以上,对磁盘做了碎片整理以后再开机,发现缓存命中率只有50%多了,为什么???
头像
Support
技术支持组
技术支持组
帖子: 2663
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: 为什么碎片整理以后缓存命中率只有50%左右了?

帖子 Support »

碎片整理后磁盘数据存储位置(扇区地址)发生变化,软件需要重新进行缓存数据。
Primo Ramdisk | PrimoCache
Romex Software 技术支持组
nightlight
4级用户
4级用户
帖子: 36
注册时间: 周三 1月 17, 2018 7:12 pm

Re: 为什么碎片整理以后缓存命中率只有50%左右了?

帖子 nightlight »

这玩意不是按照文件来缓存,而是按照区块来缓存。
头像
Support
技术支持组
技术支持组
帖子: 2663
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: 为什么碎片整理以后缓存命中率只有50%左右了?

帖子 Support »

PrimoCache 是磁盘逻辑块级的缓存软件。Windows自身的缓存系统是基于文件的。
Primo Ramdisk | PrimoCache
Romex Software 技术支持组
yofer
3级用户
3级用户
帖子: 15
注册时间: 周四 8月 10, 2017 12:31 pm

Re: 为什么碎片整理以后缓存命中率只有50%左右了?

帖子 yofer »

support 写了:PrimoCache 是磁盘逻辑块级的缓存软件。Windows自身的缓存系统是基于文件的。
primocache有没有常用热数据保护啊,会不会偶尔读一个大型游戏,就把缓存区的常用系统启动数据顶替掉了(比如缓存区只有32g,游戏有60g的情况)?
头像
Support
技术支持组
技术支持组
帖子: 2663
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: 为什么碎片整理以后缓存命中率只有50%左右了?

帖子 Support »

热数据一般会自动排在优先级比较高的位置,一般不太容易被刷掉。但如果连续读大量数据,有可能会刷掉之前缓存的数据。
后续我们会进一步进行优化。
Primo Ramdisk | PrimoCache
Romex Software 技术支持组
yofer
3级用户
3级用户
帖子: 15
注册时间: 周四 8月 10, 2017 12:31 pm

Re: 为什么碎片整理以后缓存命中率只有50%左右了?

帖子 yofer »

support 写了:热数据一般会自动排在优先级比较高的位置,一般不太容易被刷掉。但如果连续读大量数据,有可能会刷掉之前缓存的数据。
后续我们会进一步进行优化。
希望primocache能有热数据保护,软件性能就更完美了,读取过10次的数据和读取过1次的数据相比,显然前者更应该被保护
回复