Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы может все еще выполняться. Актуальные сведения см. в документации на английском языке.

Поддержка этой версии GitHub Enterprise была прекращена 2023-03-15. Исправления выпускаться не будут даже при критических проблемах безопасности. Для повышения производительности, укрепления безопасности и новых функций установите последнюю версию GitHub Enterprise. Чтобы получить справку по обновлению, обратитесь в службу поддержки GitHub Enterprise.

Рекомендуемые пороговые значения оповещений

Вы можете настроить оповещение для уведомления о проблемах с системным ресурсом, прежде чем они повлияют на производительность устройства GitHub Enterprise Server.

Вы можете настроить внешние системы мониторинга, чтобы получать оповещения об использовании хранилища, ЦП и памяти, которые могут вызвать проблемы с экземпляр GitHub Enterprise Server. Дополнительные сведения см. в разделе Настройка внешнего мониторинга.

Мониторинг хранилища

Рекомендуется отслеживать как корневые, так и пользовательские запоминающие устройства, а также настраивать оповещение со значениями, которые позволяют обеспечить достаточное время отклика при ограниченном доступном дисковом пространстве.

СтатусПороговое значение
ПредупреждениеДиск занят более 70 % от общего объема доступных данных
КритическаяДиск занят более 85 % от общего объема доступных данных

Эти значения можно настроить в зависимости от общего объема выделенного хранилища, шаблонов исторического роста и ожидаемого времени отклика. Рекомендуется распределить ресурсы хранилища с запасом, чтобы обеспечить рост и предотвратить перерывы, необходимые для выделения дополнительного хранилища.

Мониторинг среднего использования ЦП и загрузки

Хотя использование ЦП, как правило, изменяется в зависимости от ресурсоемких операций Git, рекомендуется настроить оповещение о превышении загрузки ЦП, так как длительные пиковые значения могут означать, что экземпляр не подготовлен. Рекомендуется отслеживать 15-минутную среднюю загрузку системы для значений, близких или превышающих количество ядер ЦП, выделенных виртуальной машине.

СтатусПороговое значение
ПредупреждениеПятнадцать минутная загрузка превышает загрузку 1 ядерного ЦП
КритическаяПятнадцать минутная загрузка превышает загрузку 2 ядерного ЦП

Кроме того, рекомендуется отслеживать время "заимствования" виртуализации, чтобы убедиться, что другие виртуальные машины, работающие в той же системе узлов, не используют все ресурсы экземпляра.

Наблюдение за использованием памяти

Объем физической памяти, выделенной для экземпляр GitHub Enterprise Server, может оказать значительное влияние на общую производительность и скорость реагирования приложения. Система предназначена для интенсивного использования дискового кэша ядра для ускорения операций Git. Рекомендуется использовать обычный рабочий набор RSS в пределах 50 % от общего объема доступной ОЗУ при пиковой нагрузке.

СтатусПороговое значение
ПредупреждениеУстойчивое использование RSS превышает 50 % от общего объема доступной памяти
КритическаяУстойчивое использование RSS превышает 70 % от общего объема доступной памяти

Если память заполнена, программа по завершению работы приложений в ядре OOM попытается освободить ресурсы памяти путем принудительного уничтожения процессов приложений с большим объемом ОЗУ, что может привести к нарушению работы службы. Рекомендуется выделять виртуальной машине больше памяти, чем требуется в обычном ходе операций.