首批通过分布式安全可靠测评,为关键业务系统打造
cpu_quota_concurrency
更新时间:2025-01-24 17:00:58
说明
该配置项从 V4.1.0 版本开始调整为租户级。
功能描述
cpu_quota_concurrency 用于设置租户的每个 CPU 配额所允许的最大活跃线程数。
属性说明
| 属性 | 描述 |
|---|---|
| 参数类型 | DOUBLE |
| 默认值 | 4 |
| 取值范围 | [1, 10] |
| 是否可修改 | 是,支持通过 ALTER SYSTEM SET 语句修改。
注意建议您尽量避免修改此配置项,因为调小可能会影响性能,甚至可能导致稳定性风险,调大可能会增加内存占用,也可能导致 CPU 负载过高,存在一定的风险。 |
| 是否重启 OBServer 节点生效 | 否 |
使用说明
租户中可同时处理的线程数由 cpu_quota_concurrency 与 workers_per_cpu_quota 2 个配置项控制,且设置时需要满足 workers_per_cpu_quota > cpu_quota_concurrency,其中:
workers_per_cpu_quota表示租户在每个 CPU 上能分配的最大工作线程数,有关workers_per_cpu_quota的详细信息,参见 workers_per_cpu_quota。cpu_quota_concurrency表示租户的每个 CPU 配额所允许的最大活跃线程数,即并发数。
配置示例
obclient> ALTER SYSTEM SET cpu_quota_concurrency=4;