澳门威斯人app下载客户端读写受影响

当前位置:澳门威斯尼人app手机版 > 澳门威斯人app下载 > 澳门威斯人app下载客户端读写受影响
作者: 澳门威斯尼人app手机版|来源: http://www.myahi888.net|栏目:澳门威斯人app下载

文章关键词:澳门威斯尼人app手机版,限流值

  无论哪种情况,osd上线后通常会发现,澳门威斯人app下载自己承载的pg有数据落后了,澳门威斯人app下载需要进入恢复模式,从其它osd上获取新的数据达到同步。

  的含义是:一个osd上承载了多个pg。可能很多pg都需要做第二种recovery,即backfill。 设定这个参数来指明在一个osd上最多能有多少个pg同时做backfill。

  的含义是:一个osd上可以承载多个pg, 可能好几个pg都需要recover,这个值限定该osd最多同时有多少pg做recover。

  这个线程池对应操作一个叫RecoveryWQ的工作队列。OSD承载的pg发现自己需要做recvoery,就把自己queue进此队列。

  默认值并不能很好的适应线上情况,通常导致后端osd请求过高并发过高,影响心跳和导致客户端请求挂起。结果表现为,客户端读写受影响,正常OSD因为没有心跳回应而被标记为down.

  实验结果表明: 更换的SATA盘在做backfill时,磁盘util保持在40~70%的合理区间。

  全SSD集群的更换磁盘时,参数值应该可以适当调大。但在没有实践结果支持的情况下,建议保守设置为跟SATA盘一样的限流值。

  还有一个额外的参数:osd_recovery_op_priority从默认值10改到1. 将recovery优先级降到最低。也会降低对客户端读写的影响,但目前没有调整。

网友评论

我的2016年度评论盘点
还没有评论,快来抢沙发吧!