更新时间:2024-12-11 GMT+08:00

配置MemArtsCC常用参数

参数入口

请参考修改集群服务配置参数进入MemArtsCC服务配置页面。

参数说明

表1 MemArtsCC参数说明

参数

参数说明

默认值

access_token_enable

Aceess token认证的开关。

开启后,SDK通过worker读取缓存需要经过token校验。SDK首次向worker发送读请求时,worker会做一次kerberos认证,生成一个密钥,保存在本地和Zookeeper,然后用这个密钥生成一个token,返回给SDK,SDK向worker发送读请求时,会将该token传入,和密钥进行校验,校验通过才允许读取缓存。

安全集群为true,普通集群为false

cache_cap_max_availabe_rate

每块盘的最大可用容量比率。

设置范围为0.01~1.0,间隔为0.01。本参数决定使用MemArtsCC磁盘最大容量百分比,默认值是30%,比如3TB的磁盘,MemArtsCC最大可使用的缓存空间为900GB,缓存超过900GB,MemArtsCC动态淘汰缓存。

0.3

cache_reserved_space

每块盘需要动态预留的空间。

cache_reserved_space决定磁盘预留空间,默认值为512MB,建议设置为磁盘容量的10%以上。比如3TB的磁盘,cache_reserved_space设置为300GB,cache_cap_max_available_rate设置为30%,如果磁盘空间小于300GB,尽管MemArtsCC的缓存没有达到最大可使用容量900GB,MemArtsCC也会动态淘汰缓存。

512MB

auto_isolate_broken_disk

自动隔离故障磁盘开关。

true

broken_disk_list

故障磁盘列表。

-