更新时间:2024-07-01 GMT+08:00
CPU流控
背景信息
CPU流控可以基于当前节点的CPU占用率实现流量控制。
CPU流控通过配置节点的最大CPU占用率来避免流量冲击下节点掉线风险,可以基于流量阈值预估CPU占用率最大值。当节点CPU超过配置阈值后,CPU流控会丢弃节点请求,达到保护集群的目的,节点内流量和elasticsearch monitor类接口不会被流控。
在开启或关闭CPU流控时,执行命令涉及的配置参数如下:
操作步骤
- 登录云搜索服务管理控制台。
- 在“集群管理”页面选择目标集群,单击操作列“Kibana”,登录Kibana界面。
- 单击左侧导航栏的“Dev Tools”,执行命令开启或关闭CPU流控。
- 开启CPU流控
PUT /_cluster/settings { "persistent": { "flowcontrol.cpu.enabled": true, "flowcontrol.cpu.percent_limit": 80, "flowcontrol.cpu.allow_path": ["index/_search"] } }
- 关闭CPU流控
PUT /_cluster/settings { "persistent": { "flowcontrol.cpu.enabled": false } }
- 开启CPU流控
父主题: 流量控制1.0