分页: 1 / 1

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

发表于 : 周一 1月 22, 2018 1:41 pm
nightlight
用了三天,缓存命中率一般在90%以上,对磁盘做了碎片整理以后再开机,发现缓存命中率只有50%多了,为什么???

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

发表于 : 周一 1月 22, 2018 1:44 pm
Support
碎片整理后磁盘数据存储位置(扇区地址)发生变化,软件需要重新进行缓存数据。

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

发表于 : 周一 2月 05, 2018 1:41 pm
nightlight
这玩意不是按照文件来缓存,而是按照区块来缓存。

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

发表于 : 周五 2月 09, 2018 4:45 pm
Support
PrimoCache 是磁盘逻辑块级的缓存软件。Windows自身的缓存系统是基于文件的。

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

发表于 : 周五 7月 27, 2018 8:02 pm
yofer
support 写了:PrimoCache 是磁盘逻辑块级的缓存软件。Windows自身的缓存系统是基于文件的。
primocache有没有常用热数据保护啊,会不会偶尔读一个大型游戏,就把缓存区的常用系统启动数据顶替掉了(比如缓存区只有32g,游戏有60g的情况)?

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

发表于 : 周二 7月 31, 2018 2:35 pm
Support
热数据一般会自动排在优先级比较高的位置,一般不太容易被刷掉。但如果连续读大量数据,有可能会刷掉之前缓存的数据。
后续我们会进一步进行优化。

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

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