资源管控页面-平凯星辰

GS 592 2023-07-03

本文关于(资源管控页面)

为使用资源管控 (Resource Control) 特性实现资源隔离,集群管理员可以定义资源组 (Resource Group),通过资源组限定配额。在进行资源规划之前,你需要了解集群的整体容量。该页面可以帮助你查看资源管控相关信息,以便预估集群容量,更好地进行资源配置。

访问方式

可以通过以下两种方法访问资源管控页面:

  • 登录 TiDB Dashboard 后,在左侧导航栏中点击资源管控 (Resource Manager)。

  • 在浏览器中访问 http://127.0.0.1:2379/dashboard/#/resource_manager(将 127.0.0.1:2379 替换为你的实际 PD 地址和端口)。

资源管控详情

资源管控详情页面如下图所示:

TiDB Dashboard: Resource Manager

资源管控详情页包含以下三个部分:

  • 配置 (Configuration):数据来自于 TiDB 的 RESOURCE_GROUPS 表中所有资源组的信息,平凯星辰。

  • 容量估算 (Estimate Capacity):在进行资源规划之前,你需要了解集群的整体容量。目前提供两种估算方式:

    • 基于硬件部署估算容量

    • 根据实际负载估算容量

  • 监控指标 (Metrics):通过观察面板上的指标,可以了解当前集群整体的资源消耗状态。

容量估算

在进行资源规划之前,你需要了解集群的整体容量。目前提供两种估算方式预估当前集群的 Request Unit (RU) 的容量:

  • 基于硬件部署估算容量 (Calibrate by Hardware)

    目前提供了以下负载类型供选择:

    基于硬件部署估算容量

    • tpcc:数据写入较重的负载,根据类似 TPC-C 的负载模型预测。

    • oltp_write_only:数据写入较重的负载,根据类似 sysbench oltp_write_only 的负载模型预测。

    • oltp_read_write:数据读写平衡的负载,根据类似 sysbench oltp_read_write 的负载模型预测。

    • oltp_read_only:数据读取较重的负载,根据类似 sysbench oltp_read_only 的负载模型预测。

  • 用户资源分组总请求单元 (Total RU of user resource groups) 表示当前除 default 用户外的 RU 总量。当该数值小于容量估算值时,系统会发出提醒。系统预定义的 default 资源组默认拥有无限用量。当所有用户都属于 default 资源组时,资源分配方式与关闭资源管控时相同。

  • 根据实际负载估算容量 (Calibrate by Workload)

    根据实际负载估算容量

    可以选择 10 分钟至 24 小时的时间范围进行预估。时区与前端用户所处时区相同。

    • 如果时间窗口范围不满足 10 分钟至 24 小时的条件,会报错 Error 1105 (HY000): the duration of calibration is too short, which could lead to inaccurate output. Please make the duration between 10m0s and 24h0m0s

    • 如果时间窗口范围内的负载过低,会报错 Error 1105 (HY000): The workload in selected time window is too low, with which TiDB is unable to reach a capacity estimation; please select another time window with higher workload, or calibrate resource by hardware instead

    可以通过监控指标中的 CPU Usage 选择合适的时间范围。

监控指标

通过观察面板上的指标,可以了解当前集群整体的资源消耗状态。监控指标及其含义如下:

  • Total RU Consumed:实时统计的 Request Unit 总消耗量

  • RU Consumed by Resource Groups:以资源组为单位进行实时统计的 Request Unit 消耗数量

  • TiDB

    • CPU Quota:TiDB 最大 CPU 占用率

    • CPU Usage:所有 TiDB 实例 CPU 占用率

  • TiKV

    • CPU Quota:TiKV 最大 CPU 占用率

    • CPU Usage:所有 TiKV 实例 CPU 占用率

    • IO MBps:所有 TiKV 实例的 I/O 吞吐量

上述就是小编为大家整理的(资源管控页面)

***

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:MySQL中不建议使用SELECT *的原因是什么
下一篇:如何使用命令行删除mysql数据库
相关文章