Werkende set2 GB
Als LXC2 GB
Als VM2,5 GB
vCPU4
Schijf30 GB
Waarom dit getal
In rust bijna niets, tijdens een build alles wat je build nodig heeft. Een Node- of Rust-compilatie kan zonder waarschuwing 4 GB opeten.
Piekt hard tijdens builds
LXC of VM?
Zet CI-runner in een LXC-container, niet in een VM. Je bespaart 0,5 GB aan kernel-overhead per exemplaar, de container start in seconden, en ongebruikt geheugen blijft beschikbaar voor de rest van je server in plaats van vast te staan in een reservering.
Waar je op moet letten
- Begroot op je zwaarste build, niet op het gemiddelde.
- Beperk het aantal gelijktijdige jobs tot één als je krap zit.
Hoeveel passen er?
na host en 12% marge| Server | Aantal CI-runner | Beschikbaar |
|---|---|---|
| 8 GB | 2× | 5,28 GB |
| 16 GB | 6× | 12,32 GB |
| 32 GB | 13× | 26,4 GB |
| 64 GB | 27× | 54,56 GB |
Reken door met je eigen hardware en de rest van je configuratie erbij.
Open de planner