你好,我在阅读4.0.0.0的文档,敬请赐教,谢谢。
server_balance_critical_disk_waterlevel用于设置磁盘空间的负载均衡功能的水位线。当磁盘水位线超过阈值时,负载均衡策略将倾向于优先考虑磁盘均衡。
参数类型:整型
默认值:80
取值范围:[0,100]
是否重启OBServer生效:否
问题:
如果该参数的值是80,那么observer1的的数据目录的空间使用率达到80%时,就会负载均衡到其他服务器?
这种理解,应该不对。
请赐教,该如何理解这个参数?谢谢。
镜水
#3
对于被配置为亲和关系的tenant(TenantGroup),对应tenant的unit会被调度到相同的server上(UnitGroup):
- 当某个server的磁盘使用量超过
server_balance_critical_disk_waterlevel
时,会交换UnitGroup来降低磁盘使用量,在保证聚合和打散效果的前提下,尽量均衡磁盘。
对于不存在亲和关系的tenant(Standalone tenant):
- 当某个server的磁盘使用量超过
server_balance_critical_disk_waterlevel
时,除了交换tenant group的unit group外,还会迁移standalone tenant的unit,来均衡磁盘的使用量。