OceanBase 租户 CPU 使用率

【 OB or 其他组件 】OB:4.2.11 ,OCP:4.3.3
【问题描述】查询 OCEANBASE.V$SYSSTAT 视图时,参数 CPU 使用率 cpu usage 值为0,与 OCP 中差距过大。


1 个赞

目前查阅资料了解到:
cpu usage :通过在 SYS 系统租户下,查看租户的 cpu_usage(140006),表示一段时间内(1s)租户工作线程的处理请求时间占比和租户 unit 规格,粗算的逻辑 CPU 使用率,数值代表百分比,例如 400 指的是 400%。
ocp:通过租户累计 CPU 时间 cpu time(140013) 以及采集时间间隔来计算平均每秒实际使用的 CPU 核数,最终除以分配给该租户的最大 CPU 核数 max cpus 来计算出租户 CPU 消耗百分比(%)。

但是两者计算的值差距太大,是不是计算的值存在理解偏差

1 个赞

@论坛小助手

您好,您提的这个技术问题可能牵涉到 OceanBase 企业版范围内的功能细节;针对此类问题,建议你通过以下方式寻求帮助:

  1. 如你所在的企业客户已签署 OceanBase 企业版销售合同,请你联系客户经理;

  2. 如你所在的企业客户尚未签署 OceanBase 企业版销售合同,你可通过OceanBase官网商务咨询页面留下你的联系方式,OceanBase企业版的业务顾问会在一个工作日内与你联系。

另外,我们欢迎你使用社区版,并在论坛/社群中分享你对社区版本的想法、经验和问题,与其他社区成员共同交流。

参考的这个吗
https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000000789262?back=kb

OCP的参考这个

https://www.oceanbase.com/docs/common-ocp-1000000003340420

是的

学到

感谢提供,是不是能够理解到OCP的逻辑为根据CPU_TIME在某段时间内的增量除以这段时间的秒数,来计算出OCP在这段时间内的每秒增长率,最后除以cpu分配量计算出指标值。

学习学习