obproxy 内存告警

【 使用环境 】生产环境
【 odp ocp】odp ocp
【 使用版本 】4.3.2.0-42

【问题描述】obproxy_rss_mem_used_percent 告警指标含义,是集群中3台odp的使用率还是单台odp的使用率,内存计算是取得什么操作系统指标
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)

【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!

2 个赞

proxy_mem_limited应该是这个内存设置的也小 使用到上限了 可以把这个内存设置大一点

单台计算,三台中任意一台超过都会告警。
它反映的是单个 OBProxy 进程实际占用的物理内存(RSS)占其内存上限的百分比


取得的是这个指标,还是pmap的结果

OB_CONCURRENCY_OBJ_POOL 这个内存模块的作用是什么

问题时间点当时 是这个模块占的多

你查看一下 放到一个txt文本里 发一下

show proxymemory objpool 3\G 如果是obj占用高 这样在查一下 也粘贴到文本里 提供一下

OBProxy 进程常驻内存 / proxy_mem_limited。是这样计算的

看着内存 在上涨 obproxy的连接有增加了么?这个可以截个图么?

obproxy扩缩容后内存使用量持续增长,业务报错obproxy无法连接

和这个帖子合并吧,我这个主要是问下内存指标

操作系统上对应那个指标

RES指标


和pmap 查出来的结果对不上

先把proxy_mem_limited内存调整一下 要不然会影响业务 按照我上面发的 先把查看的信息 保存到txt文本里 发一下

进程的常驻内存RSS 是这样查的 ps -aux | grep obproxy | grep -v grep 看一下rss的指标

不过看着这个值 在和proxy_mem_limited相除 看着好像也不对 我找相关的同学问一下