Ceph日常运维命令

ceph osd df - 可以查看每个osd的用量,每个osd的pg数,权重
ceph osd find - 可以查找到osd的位置,在osd比较多时用到
ceph osd perf - 可以查看所有osd提交及应用提交的延时,对监控osd的健康状态极有帮助
ceph osd scrub - 指定osd进行清洗,注意到,清洗是为了检查osd缺陷和文件系统错误,正确的清洗策略很重要
ceph quorum_status - 报告集群当前法定人数情况,若集群因mon跪了导致故障可由此排查
ceph report - 报告集群当前的全部状态,输出信息非常详细,排查没有头绪时可以试试这个
radosgw-admin bucket limit check - 查看bucket的配置信息,例如索引分片值
ceph daemon osd.1 config show - 显示指定的osd的所有配置情况
ceph tell 'osd.’ injectargs ‘–osd_max_backfills 64’ - 立即为osd设置参数,不需要重启进程即生效
ceph daemon /var/run/ceph/ceph-client.rgw.hostname -s.asok config show - 查看指定的asok的配置
ceph-bluestore-tool bluefs-export --path /var/lib/ceph/osd/ceph-1 --out-dir /home/xx - 导出指定osd的整个rocksdb
ceph-kvstore-tool rocksdb /home/xx/db/ list - 查看rocksdb里面的记录
ceph tell osd.
heap release - 通知所有osd释放那些可以释放的内存
ceph daemon osd.x dump_historic_ops - 调查指定osd的op处理情况,诊断延时的瓶颈
ceph daemon osd.x dump_ops_in_flight - 调查指定osd的性能问题

你可能感兴趣的:(ceph-日常运维)