技術分享 | 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源創計劃”,歡迎正在閱讀的你也加入,一起分享。

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