查看 Ceph PG 在 OSD 的分布情况
在对 Ceph 进行调优时常常会通过查看 PG 在 OSD 中的分布情况,如果分布不均匀,会影响集群性能。
使用下面命令可以查看 PG 在 OSD 的分布情况:
echo -e "OSD-ID\t\t\tPGS";for i in `ceph osd ls`;do echo -ne "osd.$i\t\t\t";ceph pg ls-by-primary $i|grep -v PG_STAT|wc -l ;done
调优参考:Nautilus 版本PG 分布调优