Debug Gitlab Runner performance issue
I am experiencing very slow run times on my CI. I am using Cypress to run tests on my NodeJS environment. Here are some time references:
- Local: 15 minutes (on a MBP Intel i5 4 cores and 16GB)
- Gitlab.com shared runners: 57 minutes
- Gitlab runner on a Gitlab managed Kubernetes cluster in Google Cloud Platform: 85 minutes! Machine type:
n1-standard-2-> 2 CPU + 6GB.
Questions:
- Does anybody knows which machines specs are used for Gitlab.com shared runners?
- Does the Gitlab runner has some kind of throttle? The Kubernetes cluster I am using has 2 nodes of
n1-standard-2and when I was running the test these nodes where far from being maxed. On one node CPU requested was close to 1 unit and memory requested was only 600MB. The other node seemed idle.