我在 Ubuntu 16.04LTS 机器上安装了 Gitlab (Omnibus),其中包含截至今天的所有最新更新等,以及最新的 Gitlab 版本。它是一台 VMWare 虚拟机,具有 4GB RAM 和 2 个核心。
我的 Gitlab 安装只有两个用户和大约 10 个项目。不过目前实际上只有我在使用它。通过git
命令推送/拉取没问题,但 Web 用户界面非常慢。加载页面可能需要 20 秒左右。尝试了各种浏览器,没有变化。考虑到它在本地网络上,这确实性能很差。
htop
显示内存使用量为 3-3.8GB,而 CPU 似乎基本处于空闲状态,只有在我尝试加载页面时才会出现少量峰值。只要页面加载时间得到改善,我并不关心内存使用量是多少。此服务器根本没有用于其他任何用途。
我尝试调整一些配置文件选项,但性能并没有改善。
Settings in: /etc/gitlab/gitlab.rb
postgresql['shared_buffers'] = "1024MB"
prometheus_monitoring['enable'] = false
其他一切都是默认的。我应该修改哪些其他设置来提高 Gitlab 的性能,而不必投入更多资源?如果有帮助,我可以提供更多信息。
答案1
我发现我安装的杀毒软件占用了所有资源。删除后clamAV
,Gitlab 又变得很快了。