技术分享 | observer 资源水位介绍

作者:郭斌斌

爱可生 DBA 团队成员,负责项目日常问题处理及公司平台问题排查。

本文来源:原创投稿

*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。

OceanBase 集群界面会展示 Observer 的资源水位,今天简单了解一下资源水位的数值代表的含义以及关联参数

现有 test_1 集群,只有一个sys租户

Sys租户的资源配置

Cpu:2.5-5

Memory:3G-3G
Unit:1

集群的资源水位信息

以 10.186.63.198 为例,浅看一下cpu、内存、磁盘的含义以及相关联参数
cpu:2.5 / 17 核
2.5  代表 observer上已经分配给租户的 cpu 核数,该数值是 租户的 Min CPU
17  代表当前的 observer 可用的 cpu 数,通常 observer 会预留一部分 cpu 给操作系统,由参数 cpu_reserved 进行控制

验证:

当前sys租户的 min cpu 为 2.5,并且当前集群只有一个sys租户,因此资源水位cpu显示的是 2.5

10.186.63.198的服务器cpu 19个核心

集群的 cpu_reserved
因此除去操作系统使用cpu,当前 observer 的cpu最多可用17核

内存:6.0/15.0GB

6.0GB 代表 observer 已经分配出去的内存,该部分内存为租户内存 + 系统内部内存(所有租户共享内存),系统内部内存由 system_memory 控制大小,租户内存由资源单元控制。15GB 代表当前 observer 可用的内存总量,由 memory_limit / memory_limit_percentage 控制。

验证:

系统内部内存大小

租户内存

系统内部内存 + 租户内存=6G

Memory_limit 配置为15G,observer 的可用总内存 15G

存储:330.0 MB/47.8 GB

330M 代表当前 observer 已使用磁盘空间大小
47.8G 代表当前 observer 磁盘空间总大小

验证:

登录sys租户查看 observer 10.186.63.198 存储使用情况,当前存储使用330M

登录服务器查看磁盘空间可以看到 OceanBase 初始化后的数据文件总大小48G

资源水位展示的可用磁盘总大小,来自于SQL统计,不是通过系统命令获取

本文关键字:#observer# #资源水位#


文章推荐:

技术分享 | EXPLAIN 执行计划详解(1)

技术分享 | MySQL Hang 了,如何快速分析 Call Stack 有效信息

技术分享 | mysqlsh 命令行模式 & 密码保存

关于SQLE

可生开源社区的 SQLE 是一款面向数据库使用者和管理者,支持多场景审核,支持标准化上线流程,原生支持 MySQL 审核且数据库类型可扩展的 SQL 审核工具。

SQLE 获取
类型 地址
版本库 https://github.com/actiontech/sqle
文档 https://actiontech.github.io/sqle-docs-cn/
发布信息 https://github.com/actiontech/sqle/releases
数据审核插件开发文档 https://actiontech.github.io/sqle-docs-cn/3.modules/3.7_auditplugin/auditplugin_development.html

更多关于 SQLE 的信息和交流,请加入官方QQ交流群:637150065...

本文分享自微信公众号 - 爱可生开源社区(ActiontechOSS)。
如有侵权,请联系 [email protected] 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章