限制QuestDB使用的CPU数量

问题描述 投票:0回答:1

我当前正在运行 QuestDB 7.4.2 的实例并通过 http 进行摄取。我的虚拟机上有 18 个 CPU,但我还在那里运行 Jenkins 和 Grafana。

我注意到,在 Jenkins 负载相对较高的时期,我的 QuestDB 池似乎使用

htop
循环下降。

如果我想继续在同一主机上运行这些服务,是否有推荐的方法来隔离 cpu,例如 2 个用于运行 Jenkins 和 Grafana,另外 16 个专门用于 QuestDB?

database time-series questdb
1个回答
0
投票

从 QuestDB 的角度来看,您可以将

shared.worker.count
配置变量设置为 16,或您喜欢的任何值。这可以直接在
conf/server.conf
文件或使用环境变量
QDB_SHARED_WORKER_COUNT
完成。

对于其他工具,我不确定它们是否具有类似的控件,但您始终可以通过 Docker 启动并设置它们可以使用的 CPU 数量限制。

© www.soinside.com 2019 - 2024. All rights reserved.