关于二级缓存问题?

交流 PrimoCache软件使用过程中遇到的问题以及心得等
这里提供官方的技术支持
回复
laoquanhuang
3级用户
3级用户
帖子: 17
注册时间: 周二 3月 18, 2014 7:44 pm

关于二级缓存问题?

帖子 laoquanhuang »

关闭一级缓存,只设置二级缓存缓读100%后测速,怎么没有速度?当只有在增加一定比例缓写后,读取才有速度!本来这样?一级缓存是不这样!
头像
Support
技术支持组
技术支持组
帖子: 2663
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: 关于二级缓存问题?

帖子 Support »

一级缓存默认缓存策略是共享读写(即缓存写数据),二级缓存为了减少对ssd的写入,默认是100%读,不缓存写数据。用benchmark工具测试时,一般先写入测试文件然后再读取。由于100%读策略下,是不对写入的文件进行缓存的,因此在读取测试文件时测试文件尚未在缓存中,所以体现不出加速。在实际应用中,二级缓存会对读过的文件进行缓存,第二次读取仅会有加速效果。我们的默认策略更多处于实际需求考虑,而不是为了在测试工具中显示效果。
Primo Ramdisk | PrimoCache
Romex Software 技术支持组
laoquanhuang
3级用户
3级用户
帖子: 17
注册时间: 周二 3月 18, 2014 7:44 pm

Re: 关于二级缓存问题?

帖子 laoquanhuang »

一级缓存为啥设置缓读比例100%测速软件直接有速度啊?
laoquanhuang
3级用户
3级用户
帖子: 17
注册时间: 周二 3月 18, 2014 7:44 pm

Re: 关于二级缓存问题?

帖子 laoquanhuang »

还有个疑问?1.为啥缓读比例设置100% 写入缓存还是产生数据?2.读取游戏多数游戏反复读图都不产生缓读数据!而且缓存命中率几乎为零!视频文件读取却产生很好的缓读数据!是不是说明对游戏读取没有加速作用?
laoquanhuang
3级用户
3级用户
帖子: 17
注册时间: 周二 3月 18, 2014 7:44 pm

Re: 关于二级缓存问题?

帖子 laoquanhuang »

看来对这个软件还不了解!内存足够大!想给机械硬盘设置缓存提高读取速度怎么设置?(不考虑数据安全!只考虑速度的情况下!)
头像
Support
技术支持组
技术支持组
帖子: 2663
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: 关于二级缓存问题?

帖子 Support »

laoquanhuang 写了: 周二 3月 01, 2022 11:46 pm 一级缓存为啥设置缓读比例100%测速软件直接有速度啊?
这里还涉及到二级缓存的数据采集方式。为了避免影响正常系统任务,二级缓存的数据采集默认是在检测到系统空闲时进行的(您也可以在二缓高级设置中调整采集速度)。而一级缓存是第一次读取后就会直接保存在缓存中。在benchmark测试中,通常会读取5次或更多,因此后面几次的读取就会有性能提升。
Primo Ramdisk | PrimoCache
Romex Software 技术支持组
头像
Support
技术支持组
技术支持组
帖子: 2663
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: 关于二级缓存问题?

帖子 Support »

laoquanhuang 写了: 周二 3月 01, 2022 11:52 pm 1.为啥缓读比例设置100% 写入缓存还是产生数据?
您这是指的哪里的数据?麻烦截图示意下,谢谢。
laoquanhuang 写了: 周二 3月 01, 2022 11:52 pm 读取游戏多数游戏反复读图都不产生缓读数据!而且缓存命中率几乎为零!视频文件读取却产生很好的缓读数据!是不是说明对游戏读取没有加速作用?
Windows自身也有文件缓存,会把系统当前剩余的空闲内存全部用作缓存。游戏自身也会有一些缓存,读取的数据也可能直接放在内存中,反复读图不会再从硬盘读取。
Primo Ramdisk | PrimoCache
Romex Software 技术支持组
头像
Support
技术支持组
技术支持组
帖子: 2663
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: 关于二级缓存问题?

帖子 Support »

laoquanhuang 写了: 周三 3月 02, 2022 12:14 am 内存足够大!想给机械硬盘设置缓存提高读取速度怎么设置?(不考虑数据安全!只考虑速度的情况下!)
机械硬盘用SSD加速效果会更好,一次加速后重启后缓存数据还在就不需要再读取了。内存缓存也可以设置一些,内存缓存相对于机械硬盘的数据量还是非常少的,所以只能用来缓存一些最热门的数据。
Primo Ramdisk | PrimoCache
Romex Software 技术支持组
回复