對 GitLab 做了一次遷移,機器的配置是 4C4G,根據官方配置推薦應該是足夠了,因爲我們的用戶只有 120 個左右。但是不知道爲什麼上線之後,內存佔用率經常超過90%,監控告警叫個不停。
這邊記錄下 GitLab 的內存優化方案。
unicorn['worker_processes'] = 4
postgresql['max_worker_processes'] = 4
nginx['worker_processes'] = 4
postgresql['shared_buffers'] = "200MB"
sidekiq['concurrency'] = 20
重啓
sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart