分页: 1 / 1
关于二级缓存问题?
发表于 : 周六 2月 26, 2022 10:07 am
由 laoquanhuang
关闭一级缓存,只设置二级缓存缓读100%后测速,怎么没有速度?当只有在增加一定比例缓写后,读取才有速度!本来这样?一级缓存是不这样!
Re: 关于二级缓存问题?
发表于 : 周一 2月 28, 2022 12:52 pm
由 Support
一级缓存默认缓存策略是共享读写(即缓存写数据),二级缓存为了减少对ssd的写入,默认是100%读,不缓存写数据。用benchmark工具测试时,一般先写入测试文件然后再读取。由于100%读策略下,是不对写入的文件进行缓存的,因此在读取测试文件时测试文件尚未在缓存中,所以体现不出加速。在实际应用中,二级缓存会对读过的文件进行缓存,第二次读取仅会有加速效果。我们的默认策略更多处于实际需求考虑,而不是为了在测试工具中显示效果。
Re: 关于二级缓存问题?
发表于 : 周二 3月 01, 2022 11:46 pm
由 laoquanhuang
一级缓存为啥设置缓读比例100%测速软件直接有速度啊?
Re: 关于二级缓存问题?
发表于 : 周二 3月 01, 2022 11:52 pm
由 laoquanhuang
还有个疑问?1.为啥缓读比例设置100% 写入缓存还是产生数据?2.读取游戏多数游戏反复读图都不产生缓读数据!而且缓存命中率几乎为零!视频文件读取却产生很好的缓读数据!是不是说明对游戏读取没有加速作用?
Re: 关于二级缓存问题?
发表于 : 周三 3月 02, 2022 12:14 am
由 laoquanhuang
看来对这个软件还不了解!内存足够大!想给机械硬盘设置缓存提高读取速度怎么设置?(不考虑数据安全!只考虑速度的情况下!)
Re: 关于二级缓存问题?
发表于 : 周三 3月 02, 2022 9:42 am
由 Support
laoquanhuang 写了: ↑周二 3月 01, 2022 11:46 pm
一级缓存为啥设置缓读比例100%测速软件直接有速度啊?
这里还涉及到二级缓存的数据采集方式。为了避免影响正常系统任务,二级缓存的数据采集默认是在检测到系统空闲时进行的(您也可以在二缓高级设置中调整采集速度)。而一级缓存是第一次读取后就会直接保存在缓存中。在benchmark测试中,通常会读取5次或更多,因此后面几次的读取就会有性能提升。
Re: 关于二级缓存问题?
发表于 : 周三 3月 02, 2022 9:47 am
由 Support
laoquanhuang 写了: ↑周二 3月 01, 2022 11:52 pm
1.为啥缓读比例设置100% 写入缓存还是产生数据?
您这是指的哪里的数据?麻烦截图示意下,谢谢。
laoquanhuang 写了: ↑周二 3月 01, 2022 11:52 pm
读取游戏多数游戏反复读图都不产生缓读数据!而且缓存命中率几乎为零!视频文件读取却产生很好的缓读数据!是不是说明对游戏读取没有加速作用?
Windows自身也有文件缓存,会把系统当前剩余的空闲内存全部用作缓存。游戏自身也会有一些缓存,读取的数据也可能直接放在内存中,反复读图不会再从硬盘读取。
Re: 关于二级缓存问题?
发表于 : 周三 3月 02, 2022 9:51 am
由 Support
laoquanhuang 写了: ↑周三 3月 02, 2022 12:14 am
内存足够大!想给机械硬盘设置缓存提高读取速度怎么设置?(不考虑数据安全!只考虑速度的情况下!)
机械硬盘用SSD加速效果会更好,一次加速后重启后缓存数据还在就不需要再读取了。内存缓存也可以设置一些,内存缓存相对于机械硬盘的数据量还是非常少的,所以只能用来缓存一些最热门的数据。