dashboard 磁盘使用率信息不准

First: Dashboard 信息来自何方?
Answer: Dashboard 中可视化的信息来自 TiDB 的 CLUSTER_HARDWARE 表;从 func FillFromClusterHardwareTable 得到 disk 信息 并在 func expandDisksItems 与 IP 信息关联,及按组件分类
image
image

Second: 怎么算的磁盘使用率?
Answer: used / total 并取 小数点 后三位 ,from → https://github.com/pingcap/tidb-dashboard/blob/d0be2dad83c6a1a7fca3b66fccdb7f0413b7559e/ui/lib/apps/ClusterInfo/components/DiskTable.tsx#L164
image

至于算的不准,就要看是哪个组件算的不准,再看这数据是怎么搜集并写到系统表里的了。

3 个赞