美文网首页Ceph
【ceph】scrub&deep-scrub优化

【ceph】scrub&deep-scrub优化

作者: 小醉90s | 来源:发表于2018-12-17 23:13 被阅读0次

简介

检测底层对象是否一致,开启scrub和deep-scrub后性能会降低很多,因为在做scrub的时候,ceph会对这个chunk进行加锁,这个也就是为什么有slow request,读锁和写锁都会进行。

日志

# cat ceph-osd.1.log
2018-12-17 21:31:10.034620 7fb1a5e49700 0 log_channel(cluster) log [DBG] : 2.2 deep-scrub starts
2018-12-17 21:31:10.043290 7fb1a5e49700 0 log_channel(cluster) log [DBG] : 2.2 deep-scrub ok
2018-12-17 21:31:10.740480 7fb1a664a700 0 log_channel(cluster) log [DBG] : 1.6 scrub starts
2018-12-17 21:31:10.766357 7fb1a664a700 0 log_channel(cluster) log [DBG] : 1.6 scrub ok

优化

osd scrub begin hour = 0
osd scrub end hour = 7
osd scrub chunk min = 1
osd scrub chunk max = 1
osd scrub sleep = 3
osd deep scrub interval = 2419200

注:
测试以上参数优化后IO降低了40%左右

参考

https://ceph.com/planet/关于scrub的详细分析和建议/

相关文章

  • 【ceph】scrub&deep-scrub优化

    简介 检测底层对象是否一致,开启scrub和deep-scrub后性能会降低很多,因为在做scrub的时候,cep...

  • HDD-based ceph cluster的优化策略

    看了一篇ceph性能优化的文章,其中对HDD和ceph的性能进行了比较,对FileStore的写操作进行了耗时分析...

  • Ceph性能优化总结

    硬件层面硬件规划SSD选择BIOS设置 软件层面Linux OSCeph ConfigurationsPG Num...

  • MySQL部署到k8s实例

    k8s && ceph 环境信息 ceph 部署以及配置 搭建ceph集群 ceph 集群配置 ceph 创建My...

  • Ceph luminous 卸载与清理

    清理Ceph 使用 ceph-deploy purge(不保留Ceph packages) 或者 ceph-dep...

  • Ceph Cookbook 中文版

    1、ceph介绍、ceph块存储、ceph对象存储、ceph文件系统、用Calamari监控Ceph、操作和管理c...

  • ceph 动态优化pg模块

    什么是pg 在Ceph中,PG的全称为Placement Group,中文名称为归置组。PG的用途是将存储的数据进...

  • 【ceph】对象存储网关优化

    简介 部署好对象存储网关,用cosbench对radosgw进行压测发现读写吞吐量比较低,后来发现需要对rados...

  • rancher 创建pv/pvc 卷

    1 添加ceph-secret 2 添加卷ceph PV 卷 3 添加ceph PVC 卷,绑定原来ceph pv...

  • Ceph 基础内容

    Ceph简介 ceph的优势 ceph架构 基础存储系统 基础库librados: 高层应用接口 Ceph的基本组...

网友评论

    本文标题:【ceph】scrub&deep-scrub优化

    本文链接:https://www.haomeiwen.com/subject/povhkqtx.html