请问缓存任务推荐设定方式? Topic is solved

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

请问缓存任务推荐设定方式?

帖子 a29375943 »

假设我的Win10多核心CPU系统内,
目前装有两颗SSD硬碟
每颗各自划分成一个逻辑卷
现在我有8GB的记忆体要分给这两个逻辑卷做缓存
那么设定"一个包含两个逻辑卷的8G缓存任务"的稳定度和效率比较好,
还是设定"两个4G缓存任务给两个逻辑卷"稳定度和效率比较好?
头像
Support
技术支持组
技术支持组
帖子: 2743
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: 请问缓存任务推荐设定方式?

帖子 Support »

如果缓存其它配置都相同的话,设置成一个缓存任务比较简单,由PrimoCache根据两个逻辑卷的使用情况自动调度8GB。但是如果你想保证每个逻辑卷都有4GB缓存,则需要分成两个缓存任务。这里的区别主要就是当缓存空间满的时候,PrimoCache会丢弃旧的缓存数据,储存新的数据,假设某个时刻其中一个逻辑卷读取了8GB数据,那么如果是一个缓存任务,缓存就会全部更新为这8GB数据,另一个逻辑卷之前缓存的数据会全部被淘汰。而如果是两个缓存任务,则他们的缓存空间是独立的,一个逻辑卷的读写不会影响到另一个逻辑卷的缓存。
Primo Ramdisk | PrimoCache
Romex Software 技术支持组
a29375943
1级用户
1级用户
帖子: 3
注册时间: 周日 5月 06, 2012 2:41 pm

Re: 请问缓存任务推荐设定方式?

帖子 a29375943 »

support 写了:如果缓存其它配置都相同的话,设置成一个缓存任务比较简单,由PrimoCache根据两个逻辑卷的使用情况自动调度8GB。但是如果你想保证每个逻辑卷都有4GB缓存,则需要分成两个缓存任务。这里的区别主要就是当缓存空间满的时候,PrimoCache会丢弃旧的缓存数据,储存新的数据,假设某个时刻其中一个逻辑卷读取了8GB数据,那么如果是一个缓存任务,缓存就会全部更新为这8GB数据,另一个逻辑卷之前缓存的数据会全部被淘汰。而如果是两个缓存任务,则他们的缓存空间是独立的,一个逻辑卷的读写不会影响到另一个逻辑卷的缓存。
这么说保证每个逻辑卷都有4GB缓存任务的空间利用率较差,但是稳定性和效率较好?可以这样做结论吗?
头像
Support
技术支持组
技术支持组
帖子: 2743
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: 请问缓存任务推荐设定方式?

帖子 Support »

不是很清楚你说的“稳定性”和“效率”指的是什么方面。
缓存的效果和实际应用环境中的具体数据读取情况有关,您应根据自己平时对这两个逻辑卷的使用情况来判断。如果某一个逻辑卷平时数据读写比较多,那么相应地要多分配些缓存。平分缓存的方式并不一定符合您实际的数据读写情况。一般来说,如果您自己也不太能判断具体情况,那么可以简单得使用一个缓存任务,让PrimoCache自己去调度缓存。如果你想保证某个逻辑卷必须有一部分缓存,那么可以分成两个缓存任务。
Primo Ramdisk | PrimoCache
Romex Software 技术支持组
回复