Skip to main content 동시 실행 러너 갯수와 CPU/Mem 할당
- GHES에 GitHub Actions의 실행을 위해서는 최소 8 vCPU와 64GB 메모리 할당이 권고됩니다.
- 동시에 실행될 최대 runners 갯수가 몇개 정도일지 예상, 혹은 차츰 확산시켜 가며 적절한 vCPU와 Mem의 할당이 필요합니다.
- GitHub Help 설명링크
vCPUs | Memory | Maximum Connected Runners |
8 | 64 GB | 740 runners |
32 | 160 GB | 2700 runners |
96 | 384 GB | 7000 runners |
128 | 512 GB | 7000 runners |
- 위 모의 테스트 결과는, 각 job마다 대략 10분정도 실행되며 10MB의 artifact를 업로드하는 환경으로 측정되었습니다.
- 각 엔터프라이즈의 job실행에 대한 요구사항들에 대한 적절한 예측을 통해, 또는 소규모로 시작해 점진적으로 확산하는 방법이 권고됩니다.