为什么碎片整理以后缓存命中率只有50%左右了? Topic is solved
-
- 4级用户
- 帖子: 36
- 注册时间: 周三 1月 17, 2018 7:12 pm
为什么碎片整理以后缓存命中率只有50%左右了?
用了三天,缓存命中率一般在90%以上,对磁盘做了碎片整理以后再开机,发现缓存命中率只有50%多了,为什么???
Re: 为什么碎片整理以后缓存命中率只有50%左右了?
碎片整理后磁盘数据存储位置(扇区地址)发生变化,软件需要重新进行缓存数据。
-
- 4级用户
- 帖子: 36
- 注册时间: 周三 1月 17, 2018 7:12 pm
Re: 为什么碎片整理以后缓存命中率只有50%左右了?
这玩意不是按照文件来缓存,而是按照区块来缓存。
Re: 为什么碎片整理以后缓存命中率只有50%左右了?
PrimoCache 是磁盘逻辑块级的缓存软件。Windows自身的缓存系统是基于文件的。
Re: 为什么碎片整理以后缓存命中率只有50%左右了?
primocache有没有常用热数据保护啊,会不会偶尔读一个大型游戏,就把缓存区的常用系统启动数据顶替掉了(比如缓存区只有32g,游戏有60g的情况)?support 写了:PrimoCache 是磁盘逻辑块级的缓存软件。Windows自身的缓存系统是基于文件的。
Re: 为什么碎片整理以后缓存命中率只有50%左右了?
热数据一般会自动排在优先级比较高的位置,一般不太容易被刷掉。但如果连续读大量数据,有可能会刷掉之前缓存的数据。
后续我们会进一步进行优化。
后续我们会进一步进行优化。
Re: 为什么碎片整理以后缓存命中率只有50%左右了?
希望primocache能有热数据保护,软件性能就更完美了,读取过10次的数据和读取过1次的数据相比,显然前者更应该被保护support 写了:热数据一般会自动排在优先级比较高的位置,一般不太容易被刷掉。但如果连续读大量数据,有可能会刷掉之前缓存的数据。
后续我们会进一步进行优化。