Ich habe Gitlab (Omnibus) auf einer Ubuntu 16.04LTS-Box mit allen aktuellen Updates usw. und der jeweils neuesten Gitlab-Version installiert. Es handelt sich um eine virtuelle VMWare-Maschine mit 4 GB RAM und 2 Kernen.
Meine Gitlab-Installation hat nur zwei Benutzer und etwa 10 Projekte. Im Moment benutze ich es allerdings buchstäblich alleine. Pushen/Pullen über git
Befehle ist in Ordnung, aber die Web-Benutzeroberfläche ist sehr langsam. Das Laden einer Seite kann etwa 20 Sekunden dauern. Habe verschiedene Browser ausprobiert, keine Änderung. Das ist wirklich eine schlechte Leistung, wenn man bedenkt, dass es sich im lokalen Netzwerk befindet.
htop
zeigt eine RAM-Nutzung von 3-3,8 GB an, während die CPUs ziemlich im Leerlauf zu sein scheinen und nur ein wenig ansteigen, wenn ich versuche, eine Seite zu laden. Die Speichernutzung ist mir eigentlich egal, solange sich die Seitenladezeit verbessert. Dieser Server wird für überhaupt nichts anderes verwendet.
Ich habe versucht, einige Optionen der Konfigurationsdatei zu optimieren, aber die Leistung hat sich nicht verbessert.
Settings in: /etc/gitlab/gitlab.rb
postgresql['shared_buffers'] = "1024MB"
prometheus_monitoring['enable'] = false
Alles andere ist Standard. Welche anderen Einstellungen sollte ich ändern, um die Leistung von Gitlab zu verbessern, ohne mehr Ressourcen auf die Box werfen zu müssen? Ich kann weitere Informationen bereitstellen, wenn es hilft.
Antwort1
Ich habe festgestellt, dass das von mir installierte Antivirenprogramm alle Ressourcen verbraucht hat. Es wurde entfernt clamAV
und Gitlab ist wieder richtig schnell.