租户资源分配问题

【测试环境】

【 OB 】

【 4.2.1】

【问题描述】

如下所示分配的租户资源,意味着该租户cpu最大使用8核?,这个是不是基于cgroup挂载后的前提。

CREATE RESOURCE UNIT tp_unit max_cpu 8, memory_size ‘10g’;

CREATE RESOURCE POOL tp_pool unit = ‘tp_unit’, unit_num = 1, zone_list=(‘zone1’,‘zone2’,‘zone3’);

CREATE TENANT tp_tenant resource_pool_list=(‘tp_pool’), zone_list(‘zone1’, ‘zone2’, ‘zone3’), primary_zone=RANDOM, locality=‘F@zone1,F@zone2,F@zone3’ set variables ob_compatibility_mode=‘mysql’, ob_tcp_invited_nodes=’%’;

是的 可以参考:OceanBase分布式数据库-海量数据 笔笔算数

如果我是通过命令行建的集群,并没有挂载cgroup,也能实现隔离么

是通过限制活跃线程来控制的 可以参考 OceanBase分布式数据库-海量数据 笔笔算数

1 个赞

但是事实上测试会发现能够使用超过给定的cpu限制

可能是有cpu 超卖的情况吧。