配置MemArtsCC常用参数
参数入口
请参考修改集群服务配置参数进入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 |
故障磁盘列表。 |
- |