У меня установлен Gitlab (Omnibus) на системе Ubuntu 16.04LTS со всеми последними обновлениями и т.д. на сегодняшний день, независимо от последней версии Gitlab. Это виртуальная машина VMWare с 4 ГБ ОЗУ и 2 ядрами.
В моей установке Gitlab всего два пользователя и около 10 проектов. Это' Я буквально использую его сейчас. Нажатие / вытягивание с помощью команд git
- это нормально, но веб-интерфейс работает очень медленно. Загрузка страницы может занять около 20 секунд. Пробовал разные браузеры, без изменений. Это действительно низкая производительность, учитывая, что он находится в локальной сети.
htop
показывает где-то от 3 до 3,8 ГБ используемой оперативной памяти, в то время как процессоры в значительной степени простаивают, только немного увеличивая объем, если я пытаюсь загрузить страницу. Мне все равно, каково использование памяти, пока время загрузки страницы улучшается. Этот сервер вообще ни для чего не используется.
Я попытался настроить некоторые параметры файла конфигурации, но производительность не улучшилась.
Settings in: /etc/gitlab/gitlab.rb
postgresql['shared_buffers'] = "1024MB"
prometheus_monitoring['enable'] = false
Все остальное по умолчанию. Какие еще настройки мне следует изменить, чтобы улучшить производительность Gitlab, без необходимости бросать больше ресурсов в ящик? Я могу предоставить дополнительную информацию, если это поможет.
Я обнаружил, что установленный мною антивирус использует все ресурсы. Удален clamAV
, и Gitlab снова стал действительно быстрым.