Help us learn about your current experience with the documentation. Take the survey.
Geo 性能调优
- Tier: Premium, Ultimate
- Offering: GitLab Self-Managed
您可以限制各站点在后台运行的并发操作数量。
更改同步/验证的并发值
在 主 站点上:
-
在左侧边栏的底部,选择 管理员。
-
选择 Geo > 站点。
-
选择您要调优的辅助站点的 编辑。
-
在 调优设置 下,有几个变量可以进行调优以提升 Geo 的性能:
- 仓库同步并发限制
- 文件同步并发限制
- 容器仓库同步并发限制
- 验证并发限制
增加并发值会增加被调度的作业数量。然而,除非可用的 Sidekiq 线程数量也相应增加,否则这可能不会带来更多的并行下载。例如,如果仓库同步并发数从 25 增加到 50,您可能还需要将 Sidekiq 线程数从 25 增加到 50。请参阅 Sidekiq 并发文档 了解更多详情。
调优较低的默认设置
为了避免在设置新的 Geo 站点时产生过大负载,从 GitLab 18.0 开始,Geo 的并发设置在大多数环境中都采用了较低的默认值。要增加这些设置:
- 在左侧边栏的底部,选择 管理员。
- 选择 Geo > 站点。
- 确定哪些数据类型的进度过慢。
- 观察主站点和辅助站点的负载指标。
- 将并发限制保守地增加 10。
- 观察至少 3 分钟内的进度变化和负载指标。
- 重复增加限制的操作,直到负载指标达到您期望的最大值,或者同步和验证的速度达到您期望的水平。
仓库重新验证
请参阅 自动后台验证。