Geo 튜닝
Geo 튜닝에 대해 설명합니다.
사이트가 백그라운드에서 실행할 수 있는 동시 작업 수를 제한할 수 있습니다. 동기화/검증 동시성 값 변경 # 기본 사이트에서: 오른쪽 상단 모서리에서 Admin 을 선택합니다. Geo > Sites 를 선택합니다. 튜닝할 보조 사이트의 Edit 를 선택합니다. Tuning settings 아래에 Geo의 성능을 향상시키기 위해 조정할 수 있는 여러 변수가 있습니다: 리포지토리 동기화 동시성 제한 파일 동기화 동시성 제한 컨테이너 리포지토리 동기화 동시성 제한 검증 동시성 제한 동시성 값을 늘리면 예약되는 작업 수가 증가합니다. 그러나 사용 가능한 Sidekiq 스레드 수도 늘리지 않으면 병렬 다운로드가 더 많이 이루어지지 않을 수 있습니다. 예를 들어 리포지토리 동기화 동시성을 25에서 50으로 늘리면 Sidekiq 스레드 수도 25에서 50으로 늘리는 것이 좋습니다. 자세한 내용은 Sidekiq 동시성 문서 를 참조하세요. 낮은 기본값 튜닝 # 새 Geo 사이트를 설정할 때 과도한 부하를 방지하기 위해 GitLab 18.0부터 Geo의 동시성 설정은 대부분의 환경에 대해 낮은 기본값으로 설정됩니다. 이러한 설정을 늘리려면: 오른쪽 상단 모서리에서 Admin 을 선택합니다. Geo > Sites 를 선택합니다. 너무 느리게 진행되는 데이터 유형을 결정합니다. 기본 및 보조 사이트의 부하 메트릭을 관찰합니다. 보수적으로 동시성 제한을 10씩 늘립니다. 최소 3분 동안 진행 상황 변화와 부하 메트릭을 관찰합니다. 부하 메트릭이 원하는 최대값에 도달하거나 동기화 및 검증이 원하는 속도로 진행될 때까지 제한 늘리기를 반복합니다. 리포지토리 재검증 # 자동 백그라운드 검증 을 참조하세요.
