OCP 提供了资源管理功能,管理员可以通过该功能查看集群内 Unit 分布和资源水位信息。Unit 视图是用来展示每个租户在 OB 集群中的物理分布和资源占用情况,资源水位为您展示当前集群的资源使用趋势。
登录 OCP 后,在左侧导航栏中单击 集群 ,再在集群列表中单击集群名称,进入对应的 集群总览 页面。然后单击左侧导航栏的 资源管理 ,即可进入资源管理页面。
Unit 分布
单击 Unit 分布 页签,即可在页面中查看 Unit 的分布情况。
-
单击 租户 ,可选择想要查看的租户。
-
单击 区域 ,可选择当前集群所在的物理区域。
-
单击 Zone ,可选择 Zone1、Zone2 或 Zone3 进行查看。
-
单击 机型 ,可选择集群中不同主机机型。
-
单击刷新图标,可获取 Unit 分布的最新监控数据。
-
查看集群负载是否均衡:
查看每个 Zone 下的 已分配内存 、 已分配 CPU 、 已使用磁盘 三个属性值,用来判断同一类型资源在 Zone 内机器上的使用率是否基本一致,如果基本一致则表明负载均衡;否则可以通过调整 OceanBase 集群的负载均衡相关参数来控制 OceanBase 集群重新进行均衡。
-
判断集群是否需要扩容:
可根据 已使用磁盘 百分比来判断集群的磁盘容量是否够用,当磁盘使用到量到达磁盘容量 80% 时,则可以考虑增加机器进行扩容,使磁盘水位保持正常水位。
-
查看单个租户的资源分布情况:
在 租户 下拉框中选择要查看的租户名,单击 确认 即可看到该租户的分布情况。
-
如何进行手动负载迁移:
当 OceanBase 集群自带的负载均衡算法无法满足用户需求的时候,可以通过双击租户后的 UNIT 规格进行资源的迁移操作,迁移只能在单个 Zone 内进行。
说明
手动进行负载均衡时,建议关闭 OceanBase 集群的自动负载功能。OceanBase 集群的负载均衡可能会影响当前用户设定,将 Unit 迁回原来的位置。
-
说明
可在 Unit 数目 查看当前环境中的 Unit 数量,当 Unit 数目大于租户数量时,则表示存在没有关联租户的 Unit ,您可将空闲超过 1 小时的 Unit 删除或合并。
资源水位
您在资源使用趋势部分,可以查看 磁盘、分区副本、CPU 和 内存 的趋势图。其中 CPU 和内存用来展示资源分配情况的趋势,磁盘和分区数量用来展示资源使用情况的趋势。在 CPU 和内存的使用趋势曲线上,鼠标停留在资源变更的时间点,还可以查看当前时间点资源分配相对于上一个资源分配时间点的事件,该事件信息基于两个资源分配数据的差值分析生成,可能并不包含所有关联的事件。
说明
资源趋势的数据每天 1 个采集点,用于查看资源分配、使用的历史趋势,并不适用于观察资源的实时变化。
-
单击 全部 ,可在下拉框中选择 全部、zone1、zone2 或 zone3 ,分别查看不同范围的资源水位趋势。
-
单击 最近一周 ,可在下拉框中选择最近一周、最近一个月、近六个月或最近一年,查看不同时间段的资源水位趋势。
-
单击 百分比 或 绝对值 ,切换趋势图的模式。
-
单击每个趋势图的筛选图标,可分别查看不同 Zone 的资源水位。
您可在资源分配部分查看 租户名、已使用磁盘、副本数、已分配 CPU(核) 和 已分配内存(G) ,单击租户名可跳转到对应的租户概览页面。
说明
查询成本较高,租户资源分配统计查询使用了缓存,和当前实际的情况可能存在 2 分钟的偏差。可能存在部分已分配的资源并不属于任何租户,此时租户列会显示为 N/A ,表示可释放的资源。
相关阅读
关于集群中租户的资源分布情况,还可以阅读以下信息: