ceph large omap objects

news/2024/11/16 19:53:26/

问题

出现下面告警信息

 ceph -scluster:id:     xxxxxxxxxxxxxxxxxxxxxxxhealth: HEALTH_WARN7 large omap objects

获取问题 pool

# ceph health detail
HEALTH_WARN 7 large omap objects; 4 clients failing to respond to cache pressure
[WRN] LARGE_OMAP_OBJECTS: 7 large omap objects7 large objects found in pool 'k8s-metadata'

获取有问题 pg 信息

结果返回时间跟你当前集群拥有 PG 数量成正比
PG 越少,返回速度越快

for i in `ceph pg ls-by-pool k8s-metadata | tail -n +2 | head -n -2 | awk '{print $1}'`; do echo -n "$i: "; ceph pg $i query | grep num_large_omap_objects | head -1 | awk '{print $2}'; done | grep ": 1"
11.18a: 1,
11.1fc: 1,
11.215: 1,
11.44f: 1,
11.5d7: 1,
11.808: 1,
11.c23: 1,

获取每个 PG 信息

通过下面命令得知对应 OSD 信息

# for id in 11.18a 11.1fc 11.215 11.44f 11.5d7 11.808 11.c23doceph pg map $iddoneosdmap e64761 pg 11.18a (11.18a) -> up [44,215,107] acting [44,215,107]
osdmap e64761 pg 11.1fc (11.1fc) -> up [240,50,196] acting [240,50,196]
osdmap e64761 pg 11.215 (11.215) -> up [20,56,198] acting [20,56,198]
osdmap e64761 pg 11.44f (11.44f) -> up [64,102,89] acting [64,102,89]
osdmap e64761 pg 11.5d7 (11.5d7) -> up [71,28,228] acting [71,28,228]
osdmap e64761 pg 11.808 (11.808) -> up [11,8,219] acting [11,8,219]
osdmap e64761 pg 11.c23 (11.c23) -> up [28,43,108] acting [28,43,108]

针对 osd 执行 deep-scrub 操作

# for id in 44 215 107 240 50 196 20 56 198 64 102 89 71 28 228 11 8 219 28 43 108
doceph osd deep-scrub osd.$id
doneinstructed osd(s) 44 to deep-scrub
instructed osd(s) 215 to deep-scrub
instructed osd(s) 107 to deep-scrub
instructed osd(s) 240 to deep-scrub
instructed osd(s) 50 to deep-scrub
instructed osd(s) 196 to deep-scrub
instructed osd(s) 20 to deep-scrub
instructed osd(s) 56 to deep-scrub
instructed osd(s) 198 to deep-scrub
instructed osd(s) 64 to deep-scrub
instructed osd(s) 102 to deep-scrub
instructed osd(s) 89 to deep-scrub
instructed osd(s) 71 to deep-scrub
instructed osd(s) 28 to deep-scrub
instructed osd(s) 228 to deep-scrub
instructed osd(s) 11 to deep-scrub
instructed osd(s) 8 to deep-scrub
instructed osd(s) 219 to deep-scrub
instructed osd(s) 28 to deep-scrub
instructed osd(s) 43 to deep-scrub
instructed osd(s) 108 to deep-scrub

http://www.ppmy.cn/news/1423066.html

相关文章

安装Selenium和WebDriver

幻灯片4:安装Selenium和WebDriver 安装Python环境 步骤一:下载Python安装包 访问Python官方网站(https://www.python.org/downloads/),根据您的操作系统选择对应的Python安装包进行下载。请确保下载最新稳定版本的P…

Spring Boot 框架集成Knife4j

本次示例使用 Spring Boot 作为脚手架来快速集成 Knife4j,Spring Boot 版本2.3.5.RELEASE,Knife4j 版本2.0.7&#xff0c;完整代码可以去参考 knife4j-spring-boot-fast-demo pom.xml 完整文件代码如下 <?xml version"1.0" encoding"UTF-8"?> &l…

Linux:Redis7.2.4的简单在线部署(1)

注意&#xff1a;我写的这个文章是以最快速的办法去搭建一个redis的基础环境&#xff0c;作用是为了做实验简单的练习&#xff0c;如果你想搭建一个相对稳定的redis去使用&#xff0c;可以看我下面这个文章 Linux&#xff1a;Redis7.2.4的源码包部署&#xff08;2&#xff09;-…

Java -- (part12)

一.权限修饰符 1.属性:用private ->封装思想 2.成员方法public ->便于调用 3.构造public ->便于new对象 二.final关键字 1.修饰类 a.格式 -- public final class 类名 b.特点:不能被继承 2.修饰方法 a.格式:修饰符 final 返回值类型 方法名(形参){} b.特点…

LeetCode-热题100:114. 二叉树展开为链表

题目描述 给你二叉树的根结点 root &#xff0c;请你将它展开为一个单链表&#xff1a; 展开后的单链表应该同样使用 TreeNode &#xff0c;其中 right 子指针指向链表中下一个结点&#xff0c;而左子指针始终为 null 。展开后的单链表应该与二叉树 先序遍历 顺序相同。 示例…

【分享】linux下安装sunshine串流配置进行远程办公

前排提示教程内容比较短&#xff0c;废话比较多&#xff0c;需要看教程的建议直接跳目录 目录 前言&#xff08;原因&#xff09; 选择远程连接软件 三种连接软件的优劣以及体验 sunshine支持显卡 教程 注意事项 显示器 如果为远程部署 前言&#xff08;原因&#xff0…

改进下记录学习的小网站

Strong改进 结束&#xff1a;2024-4-14 打算投入&#xff1a;10h 实际消耗&#xff1a;12h 3m 学习总是不在状态。 我的时间花得很零散&#xff0c;也有点茫然。所以想尝试一下集中式地、一块一块地花&#xff0c;比如投入30个小时&#xff0c;去干一件事&#xff0c;这样就可…

数字化应用标杆 | 利驰软件助力博方电气提效高达99.8%

数字制造应用标杆合作——利驰✍博方 近日&#xff0c;利驰数字科技&#xff08;苏州&#xff09;有限公司&#xff08;简称 利驰软件&#xff09;与河南博方电气有限公司&#xff08;简称 博方电气&#xff09;成功签订了数字制造应用标杆合作协议&#xff0c;这一里程碑式的合…