我已经在 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 的性能,而不必在盒子上投入更多资源?如果有帮助,我可以提供更多信息。
我发现我安装的防病毒软件正在使用所有资源。删除
clamAV
,Gitlab 又真的很快了。