Tengo Gitlab (Omnibus) instalado en una caja Ubuntu 16.04LTS con las últimas actualizaciones, etc. a partir de hoy y cualquiera que sea la última versión de Gitlab. Es una máquina virtual VMWare con 4GB de RAM y 2 núcleos.
Mi instalación de Gitlab tiene sólo dos usuarios y unos 10 proyectos. Sin embargo, en este momento soy literalmente solo yo quien lo usa. Empujar/tirar mediante git
comandos está bien, pero la interfaz de usuario web es muy lenta. Puede tardar unos 20 segundos en cargar una página. Probé varios navegadores, sin cambios. Este es un rendimiento realmente pobre dado que está en la red local.
htop
muestra entre 3 y 3,8 GB de RAM en uso, mientras que las CPU parecen prácticamente inactivas y solo aumentan una pequeña cantidad si intento cargar una página. Realmente no me importa cuál sea el uso de memoria siempre que mejore el tiempo de carga de la página. Este servidor no se utiliza para nada más.
Intenté modificar algunas opciones del archivo de configuración pero el rendimiento no mejoró.
Settings in: /etc/gitlab/gitlab.rb
postgresql['shared_buffers'] = "1024MB"
prometheus_monitoring['enable'] = false
Todo lo demás está por defecto. ¿Qué otras configuraciones debería modificar para mejorar el rendimiento de Gitlab, sin tener que gastar más recursos? Puedo proporcionar más información si ayuda.
Respuesta1
Descubrí que el antivirus que había instalado estaba consumiendo todos los recursos. Se eliminó clamAV
y Gitlab vuelve a ser realmente rápido.