doc/administration/geo/replication/tuning.md
{{< details >}}
{{< /details >}}
You can limit the number of concurrent operations the sites can run in the background.
On the primary site:
In the upper-right corner, select Admin.
Select Geo > Sites.
Select Edit of the secondary site you want to tune.
Under Tuning settings, there are several variables that can be tuned to improve the performance of Geo:
Increasing the concurrency values increases the number of jobs that are scheduled. However, this may not lead to more downloads in parallel unless the number of available Sidekiq threads is also increased. For example, if repository synchronization concurrency is increased from 25 to 50, you may also want to increase the number of Sidekiq threads from 25 to 50. See the Sidekiq concurrency documentation for more details.
To avoid excessive load when setting up new Geo sites, starting with GitLab 18.0, Geo's concurrency settings are set to low defaults for most environments. To increase these settings: