我已經在 Ubuntu 16.04LTS 機器上安裝了 Gitlab (Omnibus),其中包含截至今天的所有最新更新等以及最新的 Gitlab 版本。它是一個具有 4GB RAM 和 2 個核心的 VMWare 虛擬機器。
我的 Gitlab 安裝只有兩個使用者和大約 10 個專案。不過,目前實際上只有我在使用它。透過命令推/拉git
很好,但 Web-ui 非常慢。載入頁面可能需要 20 秒左右的時間。嘗試了各種瀏覽器,沒有任何變化。考慮到它位於本地網路上,這確實是很差的效能。
htop
顯示正在使用 3-3.8GB 的 RAM,而 CPU 看起來幾乎空閒,如果我嘗試加載頁面,只會出現少量的峰值。我並不關心記憶體使用量是多少,只要頁面載入時間有所改善即可。該伺服器根本不用於任何其他用途。
我嘗試調整一些設定檔選項,但效能並沒有提高。
Settings in: /etc/gitlab/gitlab.rb
postgresql['shared_buffers'] = "1024MB"
prometheus_monitoring['enable'] = false
其他一切都是預設的。我還應該修改哪些其他設定來提高 Gitlab 的效能,而不必投入更多資源?如果有幫助的話我可以提供更多資訊。
答案1
我發現我安裝的防毒軟體耗盡了所有資源。刪除後clamAV
,Gitlab 又變得非常快了。