GitLab CE в Omnibus-сборке — это не один процесс, а десяток: PostgreSQL, Redis, Sidekiq, Puma, Gitaly, Workhorse и встроенный Prometheus впридачу. Официальный минимум — 4 ГБ RAM, и это честная цифра, а не маркетинговая: меньше — gitlab-ctl reconfigure падает уже на этапе миграций базы. Разбираем, куда уходит память по компонентам, и что реально влезает на 4, 8 и 16 ГБ.
Подробнее →