TiDB_PingCAP 的博客 TiDB_PingCAP 的博客 -

一篇文章彻底搞懂 TiDB 集群各种容量计算方式

本文只讨论的 TiKV 的容量计算细节,TiFlash 的计算方式也类似,我对比了 Ti F lash 的数据目录大小和监控显示已用大小 10 多 G 的差距,应该也是只计算了部分目录,但是总容量还是算的整块盘。不太熟悉 c++,留给其他大佬去探索吧。○ TiKV 实例容量统计的是 TiKV 所在磁盘的整体大小与 raftstore.capacity 参数较小的值,同时监控用的 bytes(SI) 标准显示,就是说不是用 1024 做的转换而是 1000,所以和 df -h 输出的盘大小有差距。

本文讨论了TiDB集群中TiKV的容量计算细节,通过分析源码发现PD监控下的Storage capacity和Current storage size是从各个store累加得来的,TiKV实例的已用空间只统计了部分目录,文章还提到了GB和GiB的区别以及单位转换的影响,建议在使用Grafana时注意单位的统一。

TiDB TiKV 单位统一 存储节点 容量计算 集群

相关推荐 去reddit讨论