Help us learn about your current experience with the documentation. Take the survey.

Geo 性能调优

  • Tier: Premium, Ultimate
  • Offering: GitLab Self-Managed

您可以限制各站点在后台运行的并发操作数量。

更改同步/验证的并发值

站点上:

  1. 在左侧边栏的底部,选择 管理员

  2. 选择 Geo > 站点

  3. 选择您要调优的辅助站点的 编辑

  4. 调优设置 下,有几个变量可以进行调优以提升 Geo 的性能:

    • 仓库同步并发限制
    • 文件同步并发限制
    • 容器仓库同步并发限制
    • 验证并发限制

增加并发值会增加被调度的作业数量。然而,除非可用的 Sidekiq 线程数量也相应增加,否则这可能不会带来更多的并行下载。例如,如果仓库同步并发数从 25 增加到 50,您可能还需要将 Sidekiq 线程数从 25 增加到 50。请参阅 Sidekiq 并发文档 了解更多详情。

调优较低的默认设置

为了避免在设置新的 Geo 站点时产生过大负载,从 GitLab 18.0 开始,Geo 的并发设置在大多数环境中都采用了较低的默认值。要增加这些设置:

  1. 在左侧边栏的底部,选择 管理员
  2. 选择 Geo > 站点
  3. 确定哪些数据类型的进度过慢。
  4. 观察主站点和辅助站点的负载指标。
  5. 将并发限制保守地增加 10。
  6. 观察至少 3 分钟内的进度变化和负载指标。
  7. 重复增加限制的操作,直到负载指标达到您期望的最大值,或者同步和验证的速度达到您期望的水平。

仓库重新验证

请参阅 自动后台验证