记下一些关于ceph osd的数据恢复过程使用到的参数
写在前面
松鼠哥的ceph专业课程上线啦!
面向新手同学,从0实战,全面入门ceph安装部署与运维,有需要的同学赶紧扫码订购吧:
ceph的参数非常多,这个大家都知道,针对数据恢复的参数平时用得比较多,这里也记录一下
1 | osd_recovery_max_single_start - 指示每个可同时启动多少线程实现recovery |
使用下面的命令:
1 | ceph tell osd.* injectargs '--osd_max_backfills 1024 --osd_recovery_sleep_hdd 0' |
进行实时的参数修改,可不重启osd进程就生效
注意
如果是对集群进行了新增osd的操作,那么新加入的osd的配置将使用配置文件的配置,而未使用上述命令的配置。笔者在测试过程中未曾注意这点,新加入了一批osd到集群后,持续关注集群的数据恢复情况,发现恢复速度只在60-100 object/s左右,后重新写入配置即可
- 本文作者: 奋斗的松鼠
- 本文链接: http://www.strugglesquirrel.com/2018/03/21/ceph集群数据迁移恢复参数测试/
- 版权声明: 本博客所有文章除特别声明外,创作版权均为作者个人所有,未经允许禁止转载!