为什么一级缓存设置为0后仍然有额外内存开销

交流 PrimoCache软件使用过程中遇到的问题以及心得等
这里提供官方的技术支持
回复
yyz151
2级用户
2级用户
帖子: 5
注册时间: 周四 8月 20, 2020 3:43 pm

为什么一级缓存设置为0后仍然有额外内存开销

帖子 yyz151 »

我电脑里装了一块傲腾P1600X,我想把它作为其他几块硬盘的缓存,因为英特尔傲腾自己的软件使用方法比较局限,不能随意设置给哪个硬盘加速,也不能设置给多块硬盘加速,因此我想用Primocache来设置。但是我发现Primocache没有关闭一级缓存的选项,只有设置为0,并且设置为0后仍然有额外内存开销,这是为什么呢?将来是否可以更新一个功能,让用户关闭一级缓存(内存),让读写直接进入二级缓存(固态硬盘),就像是傲腾加速硬盘的工作方式一样,也不产生额外内存开销。
头像
Support
技术支持组
技术支持组
帖子: 2673
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: 为什么一级缓存设置为0后仍然有额外内存开销

帖子 Support »

一级缓存设置为0就是不用一级缓存。额外内存开销是维护缓存功能所需的内存,比如需要存储缓存索引等。你有二级缓存就需要在内存中建立相应的缓存索引等信息,所以也会有额外内存开销。
Primo Ramdisk | PrimoCache
Romex Software 技术支持组
回复