11.4. worker 进程计数


您可以使用环境变量控制 Red Hat Quay 中处理传入请求的 worker 进程数量。这些值定义启动多少个并行进程来处理系统不同组件的任务,如 registry、Web UI 和安全扫描。

如果没有明确设置,Red Hat Quay 根据可用 CPU 内核数自动计算 worker 进程的数量。虽然这种动态扩展可以优化较大的机器的性能,但在较小的环境中也会造成不必要的资源使用量。

在 OpenShift Container Platform 部署的 Red Hat Quay 中,Operator 会设置以下默认值:

  • WORKER_COUNT_REGISTRY: 8
  • WORKER_COUNT_WEB: 4
  • WORKER_COUNT_SECSCAN: 2
Expand
表 11.4. worker 数量变量
变量类型描述

WORKER_COUNT

Number

进程数量的通用覆盖

WORKER_COUNT_REGISTRY

Number

指定在 Quay 容器中处理 Registry 请求的进程数量

值: 864之间的整数

WORKER_COUNT_WEB

Number

指定在容器内处理 UI/Web 请求的进程数

值: 232之间的整数

WORKER_COUNT_SECSCAN

Number

指定在容器内处理安全扫描(如 Clair)集成的进程数

值: 整数。因为 Operator 为资源请求和限值指定 2 个 vCPU,所以在 24 之间设置这个值是安全的。但是,如果保证,用户可以运行更多,例如 16

独立 Red Hat Quay 部署的 worker 数量配置

WORKER_COUNT: 10
WORKER_COUNT_REGISTRY: 16
WORKER_COUNT_WEB: 8
WORKER_COUNT_SECSCAN: 4
Copy to Clipboard Toggle word wrap

OpenShift Container Platform 上 Red Hat Quay 的 worker 数量配置

env:
  - name: WORKER_COUNT
    value: "10"
  - name: WORKER_COUNT_REGISTRY
    value: "16"
  - name: WORKER_COUNT_WEB
    value: "8"
  - name: WORKER_COUNT_SECSCAN
    value: "4"
Copy to Clipboard Toggle word wrap

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat