ceph 运维操作-SCRUB

2023-10-27

1. 基本概念

1.1 什么是 Scrub

Scrub是 Ceph 集群副本进行数据扫描的操作,用于检测副本间数据的一致性,包括 scrub 和 deep-scrub。
其中scrub 只对元数据信息进行扫描,相对比较快;而deep-scrub 不仅对元数据进行扫描,还会对存储的数据进行扫描,相对比较慢。

1.2 Scrub默认执行周期

OSD 的scrub 默认策略是每天到每周(如果集群负载大周期就是一周,如果集群负载小周期就是一天)进行一次,
时间区域默认为全体(0时-24时),deep-scrub默认策略是每周一次。

2. 配置

为了避开客户业务高峰时段,建议在晚上0点到第二天早上5点之间,执行scrub 操作。

2.1 设置标识位

在任一monitor节点进行如下操作:

ceph osd set noscrub
ceph osd set nodeep-scrub

2.2 临时配置

先通过tell 方式,让scrub 时间区间配置立即生效,在任一monitor节点进行如下操作:

ceph tell osd.* injectargs '--osd_scrub_begin_hour 0'
ceph tell osd.* injectargs '--osd_scrub_end_hour 5'
ceph tell mon.* injectargs '--osd_scrub_begin_hour 0'
ceph tell mon.* injectargs '--osd_scrub_end_hour 5'

2.3 修改配置文件

为了保证集群服务重启或者节点重启依然有效,需要修改Ceph集群所有节点的配置文件 /etc/ceph/ceph.conf

# vim /etc/ceph/ceph.conf
[osd]
osd_scrub_begin_hour = 0    # scrub操作的起始时间为0点
osd_scrub_end_hour = 5      # scrub操作的结束时间为5点#ps: 该时间设置需要参考物理节点的时区设置
 
osd_scrub_chunk_min = 1  #标记每次scrub的最小数
osd_scrub_chunk_max = 1  #标记每次scrub的最大数据块
osd_scrub_sleep = 3  #标记当前scrub结束,执行下次scrub的等待时间,增加该值,会导致scrub变慢,客户端影响反而会减小

2.4 取消标识位

ceph osd unset noscrub
ceph osd unset nodeep-scrub
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ceph 运维操作-SCRUB 的相关文章

  • 服务启动后停止 mysql5.7不能启动(mysqld --initialize 命令)不能解决?看这里!!!

    mysqld initialize 命令创建了date文件之后还是不能启动mysql的解决办法 win10 mysql5 7 今天因为测试的原因 关掉了本机的mysql数据库服务 然后启动报错 然后就开始了为期两小时的寻找之路 第一种方法
  • [极客大挑战 2019]HardSQL

    我们用万能密码试了一下发现不可行 正常注入发现会过滤and 空格 但没过滤or 可以结合报错注入来做 extractvalue 1 concat 07xe 执行语句 updatexml 1 concat 07xe 执行语句 1 这里面我们用
  • 学习笔记-二分法查找

    二分法查找 要求必须是一个有序数组 才可以进行二分法查找 二分法运用到了递归回溯的思想 思路 1 确定中间数的坐标 mid left right 2 2 如果中间数大于查询的数 说明查询的数在左边 向左递归继续查询 此时left不变 rig
  • Vijava 学习笔记之ResourcePool(基础配置信息)

    Vijava 代码 实体类 package com vmware pojo import java util ArrayList import java util Calendar import java util Date 虚拟机信息 a
  • js引入mathjax时注意事项

    首先 保证网络畅通 必须网络好 不然js响应不回来 需要先在head标签中引入js
  • (阿里云)使用WordPress搭建一个专属自己的博客

    一 创建资源 在页面左侧 单击 云产品资源 下拉列表 查看本次实验所需资源 单击屏幕右侧 创建资源 免费创建当前实验所需云产品资源 说明 资源创建过程需要1 3分钟 完成实验资源的创建后 您可以在 云产品资源 列表查看已创建的资源信息 例如
  • 浅析ARM公司在物联网领域的战略布局

    原文地址 http blog csdn net yefanqiu article details 17006331 随着ARM芯片的出货量越来越多 自信满满的ARM公司统一软硬件平台的战略和雄心壮志越来越凸显 最初ARM公司仅是出售自己的知
  • 解决VMware出现“磁盘实用工具不可用”

    可能有人想用vmware的磁盘映射 但是磁盘映射按钮是灰色的 按钮上面还有一行字 磁盘实用工具不可用 我也遇到过这个问题 上网查了一下 结果网上愣是没有一篇博客说明了这个问题 我想 难道这些人从来没遇到过吗 后来 经过自己的实验 我发现了解
  • 一次serialVersionUID引发的血案

    背景 去掉了两个bean类中重写的equals方法 该equals方法只判断id 相同则true 否则false 看了看没有什么地方用到了这个equals 就直接去掉了 测试环境出现异常 org springframework core c
  • sklearn机器学习——day07

    无监督学习 聚类 分类 聚类算法又叫做 无监督分类 其目的是将数据划分成有意义或有用的组 或簇 sklearn当中的聚类算法 有两种表现形式 类 函数 KMeans是如何工作的 重要参数n clusters n clusters是KMean
  • MySQL高级之SQL优化

    福利 网络安全重磅福利 入门 进阶全套282G学习资源包免费分享 https mp weixin qq com s BWb9OzaB gVGVpkm161PMw 5 SQL优化 5 1 大批量插入数据 环境准备 CREATE TABLE t
  • 【Centos】centos7 NFS共享目录(单机版)

    环境介绍 centos 7 三台机器 服务端 192 168 30 13 提供共享目录 客户端 192 168 30 14 192 168 30 15 挂载使用服务端共享路径 此方案为测试环境单机部署方案 服务端一旦挂了就不可用了 生产环境
  • Windows Server 2016-Windows 时间服务概览

    同步 Windows 时间服务 W32Time 的日期和时间的所有运行 Active Directory 域服务 AD DS 的计算机 时间同步至关重要的许多 Windows 服务和的业务线 LOB 应用正常运行 Windows 时间服务使
  • 获取请求地址路径参数

    package gacl request study import java io IOException import java io PrintWriter import javax servlet ServletException i
  • 华为OD机试 - 非严格递增连续数字序列(Java)

    题目描述 输入一个字符串仅包含大小写字母和数字 求字符串中包含的最长的非严格递增连续数字序列的长度 比如12234属于非严格递增连续数字序列 输入描述 输入一个字符串仅包含大小写字母和数字 输入的字符串最大不超过255个字符 输出描述 最长
  • CleanMyMac X 4.13.4许可证激活码2023最新免费版

    小伙伴们 你们好 今天兔八哥爱分享来聊聊cleanmymac X如何激活 关于cleanmymac的基本情况说明介绍的文章 网友们对这件事情都比较关注 那么现在就为大家来简单介绍下 希望对各位小伙伴们有所帮助 在不断更新的版本中 Clean
  • 论文p5解释 Bootstrap开关电路

    M7 M3这种箭头指回去的是P型 这是开关电路 也叫Bootstrap开关电路 所以分析的时候不用考虑是耗尽型或者增强型 只考虑高低电平打开和关闭开关 1 Clks是高电平时 详细分析图如下 最终目的是Cs上极板接到Vdd 下极板接地 于是
  • 如何用Python进行大数据挖掘和分析

    互联网创业离不开数据 如果能自己做个数据爬虫 那岂不是一件很美好的事情吗 其实自己做数据挖掘不是梦 学点Python的基本功能 5步就能让你成为一个爬虫高手
  • 影响力六大原则讲解

    文章目录 写在前面 互惠原则 承诺一致原则 社会认同 喜好 权威 稀缺 写在前面 人虽然是万物之灵 但还是有很多类似动物的本能 受很多其他因素的影响很多时候就像膝跳反射一样本能的发生着 影响着我们做的一个选择 正所谓 一言不合就XX 我们这
  • 【CSDN铁粉】CSDN铁粉增长终极奥义之如何快速破千铁粉

    文章目录 写在前面 涉及知识 1 铁粉是个啥 2 铁粉如何增长 1 持续的优质创作 2 与粉丝周期互动 3 参加活动与比赛 3 铁粉对您的意义 总结 写在前面 其实我也是下午去看那个6月份的城市获奖的名单时候 无意的去看了一下CSDN官方博

随机推荐

  • QuotaExceededError The quota has been exceeded

    一 前言 我首先描述下 这种报错出现的场景 ios lt 10 真机 Safari 的无痕浏览模式 使用localStorage or sessionStorage 的 setItem 当然 问题肯定社区有解决方案 以下链接可以满足你想要的
  • 2019第十届蓝桥杯【c++省赛B组】第九题

    第九题 后缀表达式 标题 后缀表达式 时间限制 1 0s 内存限制 256 0MB 本题总分 25 分 时间限制 1 0s 内存限制 256 0MB 本题总分 25 分 问题描述 给定 N 个加号 M 个减号以及 N M 1 个整数 A 1
  • STM32 CAN通信协议详解—小白入门(二)

    文章目录 一 CAN通信协议简介 二 CAN物理层 2 1 闭环总线网络 2 2 开环总线网络 2 3 通信节点 2 4 差分信号 2 5 CAN协议的差分信号 三 协议层 3 1 CAN的波特率及位同步 3 2 位时序分解 3 3 通讯的
  • Stm32学习笔记,3万字超详细

    Stm32学习笔记 文章目录 Stm32学习笔记 前言的前言 前言 笔记 Stm32 三种开发方式的区别 为什么Stm32初始化外设都需要先打开时钟 GPIO八种模式 Stm32寄存器映射 Stm32中的位段映射 Stm32中的时钟系统 S
  • 猜数游戏 rust解法

    给定答案序列和猜测序列 统计有几个数字位置正确 有几个数字在两个序列都出现过但位置不对 输入包含多组数据 每组第一行是序列长度n 第二行是答案序列 接下来若干行是猜测序列 猜测序列全0时该组结束 n 0时整个输入结束 样例输入 4 1 3
  • devserver配置_03-零基础学webpack4.0之html相关配置

    webpack中html相关配置 如何让我们的文件优雅运行 很多时候我们不希望直接本地打开文件进行访问 而是通过localhost进行访问 这时候就需要我们配置一下就可以实现 开启我们的server 首先安装一下webpack dev se
  • Verilog数组表示及初始化

    这里的内存模型指的是内存的行为模型 Verilog中提供了两维数组来帮助我们建立内存的行为模型 具体来说 就是可以将内存宣称为一个reg类型的数组 这个数组中的任何一个单元都可以通过一个下标去访问 这样的数组的定义方式如下 reg word
  • Array容器(C++11 新增)

    Array容器 C 11 新增 1 array容器概念 1 array是将元素置于一个固定数组中加以管理的容器 2 array可以随机存取元素 支持索引值直接存取 用 操作符或at 方法对元素进行操作 也可以使用迭代器访问 3 不支持动态的
  • 2022. 12 青少年软件编程(C 语言) 等级考试试卷(四级)

    2022年12月青少年软件编程 C 语言 等级考试试卷 四级 1 开餐馆 北大信息学院的同 学小明毕业之后打算创业开餐馆 现在共有 n 个地点可供选择 小明打算从中选择合适的位置开设一些餐馆 这 n 个地点排列在同一条直线上 我们用 一个整
  • OTSU图像分割算法(python实现)

    OTSU图像分割算法使用 最大类间方差 作为标准 利用图像直方图的分布信息 计算出一个阈值 根据像素是否超过阈值将图像分为前景与背景 而实际上只是分割亮部与暗部而已 这种简单粗暴的单阈值分割无法真正判断 前景 和 背景 简单介绍一下它的公式
  • ESP32-S3 USB下载固件(USB_SERIAL_JTAG方式,非DFU)

    应用场景 研发提供固件 由客户在现场通过一条 USB Type C数据线 轻松升级ESP32 S3设备固件 完成设备功能升级 软硬件准备 以Hello World例程为例子 1 研发提供固件 这些bin文件要编译成功后才有 a hello
  • 防抖和节流的实现

    什么是防抖和节流 防抖 则是对连续触发的事件 只会执行一次 不管事件触发多少次 都只执行一次 在防抖里设置的时间可以说是对连续触发时间的定义 在设置时间内运行的事件就被称为连续触发的事件 节流 是指对于连续触发的事件 每隔一段固定时间执行一
  • 随机生成30个成绩并做统计

    用一维数组实现 全班同学 30个学生 的课程成绩的统计工作 用随机数产生全班同学的成绩 保存在数组中 1 输出最高分和它的索引号 2 按等级统计出各级别人数 A级 90100分 B级 8089分 C级 7079分 D 6069分 E级 0
  • 171. Excel表列序号 力扣 LeetCode每日一题——c++ java python三种代码题解

    题目链接 Excel表列序号 2021年7月30日 星期五 这道题目呢比较简单 是一个26进制转换成10进制的问题 按权展开即可 下面上代码 c by 小染 2021年7月30日 星期五 13 15 class Solution publi
  • idea ctrl+alt+t快捷键

    ctrl alt t快捷键 可以快速的自动生成try catch 提高开发效率
  • 流程驱动的企业数字化转型

    大家下午好 我是普元的邓通 之前在群里分享过 企业数字化转型实战 红领酷特智能C2M商业生态 非常高兴今天再次在这里和大家交流 今天向各位分享的主题是 流程驱动的企业数字化转型 一 企业数字化转型探索 前段时间我查了一个数字 中国网民的数量
  • ensp usg6000v web登录及cli配置

    本机web登录参考 117条消息 eNSP V390 USG6000v WEB配置 史上最详细 Kilven CSDN博客 ensp usg6000v 注意事项 使用火狐浏览器打开https 192 168 0 1 8443 输入用户名ad
  • 修改mysql的默认端口号

    mysql的默认端口号是3306 修改端口号的话 找到mysql的安装目录 找到my ini文件 修改这两处的3306值 重启mysql即可
  • 标准差计算公式

    1 计算公式 总体 样本 2 python算法案例 2 1 借助numpy计算 总体 import numpy as np data1 25 15 13 26 31 17 16 4 41 12 data2 18 17 23 25 12 27
  • ceph 运维操作-SCRUB

    1 基本概念 1 1 什么是 Scrub Scrub是 Ceph 集群副本进行数据扫描的操作 用于检测副本间数据的一致性 包括 scrub 和 deep scrub 其中scrub 只对元数据信息进行扫描 相对比较快 而deep scrub