关于TiKV数据量与硬盘容量的关系

使用三台服务器部署了一个简单集群,每台机器上都部署了一个Tikv。发现一个问题,两个3T硬盘的和一个500G分别挂载在三台机器上,3T分配到的数据量好像都是500G的五到六倍。想问tidb会自动根据硬盘的容量来分配数据的比例吗?如果是的话,这个比例可以调整吗?还是说是硬盘写入性能导致了数据量的差异?

pd 根据 store 的打分来调度region
score 5.0 可以调节参数 leader-schedule-policy是根据 size 还是 count,还有相关的参数region-weight会影响 score ,进而影响region 分布

这里的count是指?

region 个数

size是指磁盘的剩余容量吗

大概明白了, size是指region中key的总size。但是这两种分配方式好像都跟上面按比例分配的现象没有直接关系的样子:)

store 中 region 的总大小
具体score是怎么计算出来的,你得去扒下源码了

明白了! 谢谢您!