企业网站建设与实施调查报告,2核4g 1m做网站,石家庄做网站推广排名的公司,云相册网站怎么做执行命令
ceph osd crush dump可以查看当前集群crush信息 其中会输出可调crush参数tunables、规定的若干规则rules、以及crush map。 这些规则rules可以与存储池绑定#xff0c;针对特定存储池执行自制的crush算法映射。 crushmap…执行命令
ceph osd crush dump可以查看当前集群crush信息 其中会输出可调crush参数tunables、规定的若干规则rules、以及crush map。 这些规则rules可以与存储池绑定针对特定存储池执行自制的crush算法映射。 crushmap包含了数据中心、机架、主机、osd等整个拓扑结构除了osd都是虚拟的并且记录了每个osd的weight和reweightweight和reweight直接影响了随机哈希算法结果但是由于crush是随机的所以调整weight、reweight并不能精确控制pg在osd上的分布。 tunables大多数参数都不建议调整如果选不出足够的样本数那么应该调大全局重试次数但显然这会增加哈希计算时间。 以上针对crush可以的参数调整都会导致pg在osd迁移已达到数据分布均衡但是为了在线平衡不影响业务的性能每次调整都应该先模拟测试效果并且做到多次微调。 调整crush只有两个目标一个是增加crush计算效率另一个就是数据负载均衡。针对数据重平衡ceph有reweight、weight-set、umap、balancer。balancer依赖前三种工具计算osd空间利用率的方差构建评分系统既可以针对整个集群也可以针对存储池独占的osd实现自动的评估系统评分然后决定什么时候调整以及调整多少合适从而代替了人工实现了自动化。因为针对上述参数的调整都是需要人工干预都是多次微调实际非常麻烦并且实际生产环境ceph扩容或者故障导致的pg自动迁移非常频繁每次pg迁移后之前的调整都付之东流因此自动化调整应运而生。