Skip to main content

Esta versión de GitHub Enterprise Server se discontinuó el 2024-09-25. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. Para obtener rendimiento mejorado, seguridad mejorada y nuevas características, actualice a la versión más reciente de GitHub Enterprise Server. Para obtener ayuda con la actualización, póngase en contacto con el soporte técnico de GitHub Enterprise.

Límites de alerta recomendados

Puedes configurar una alerta para notificar los problemas de tus recursos de sistema antes de que afecten el desempeño de tu aparato GitHub Enterprise Server.

Puedes configurar sistemas de supervisión externos que te avisen del uso de almacenamiento, CPU y memoria que pueden causar problemas con tu instancia de GitHub Enterprise Server. Para más información, consulta Configurar la revisión externa y Acerca del panel de supervisión.

Controlar el almacenamiento

Recomendamos que controles los dispositivos de almacenamiento de usuario y raíz y configures una alerta con valores que permitan un gran tiempo de respuesta cuando el espacio de disco disponible sea bajo.

severityUmbral
AdvertenciaEl disco excede el 60 % del total disponible
CríticaEl disco excede el 75 % del total disponible

Puedes ajustar estos valores en base a la cantidad total de almacenamiento asignado, los patrones de crecimiento histórico y el tiempo esperado de respuesta. Recomendamos asignar en exceso recursos de almacenamiento para permitir el crecimiento y evitar el tiempo de inactividad requerido para asignar almacenamiento adicional.

Controlar el uso del CPU y de la carga promedio

A pesar de que es normal que el uso de CPU fluctúe en base a las operaciones Git que utilizan muchos recursos, recomendamos configurar una alerta para la utilización del CPU anormalmente alta, ya que spikes prolongados puede significar que tu instancia tiene un aprovisionamiento insuficiente. Además, se recomienda supervisar el uso de la CPU durante una semana laboral normal cuando la instancia está en un estado correcto para establecer una línea base que se puede usar como referencia.

severityUmbral
Advertencia20 % por encima de la línea base
Crítica40 % por encima de la línea base

También recomendamos que controles el tiempo de "robo" de virtualización para asegurar que otras máquinas virtuales ejecutándose en el mismo sistema de servidor no estén usando todos los recursos de la instancia.

Controla el uso de la memoria

La cantidad de memoria física asignada a tu instancia de GitHub Enterprise Server puede tener un gran impacto en el rendimiento general y la capacidad de respuesta de la aplicación. El sistema está designado para realizar un uso intenso del caché del disco kernel para acelerar las operaciones Git. Se recomienda que la cantidad de memoria física asignada a los procesos se ajuste al 50 % de la RAM total disponible en el momento de máximo uso.

severityUmbral
AdvertenciaEl uso sostenido de la memoria excede el 50 % del total de memoria disponible
CríticaEl uso sostenido de la memoria excede el 70 % del total de memoria disponible

No obstante, en el caso de las instalaciones de clúster, se recomienda seguir un enfoque similar a la supervisión de la CPU: establezca una línea base que defina lo que se considera uso normal y establezca el umbral en consecuencia. Este umbral también puede variar entre roles.

Si se acaba la memoria, el killer de OOM kernel intentará liberar recursos de memoria al sacrificar de manera forzosa procesos de aplicación con mucho uso de RAM, lo que puede dar como resultado una interrupción del servicio. Recomendamos asignar más memoria a la máquina virtual de la requerida en el curso normal de las operaciones.