Размеры машин для более крупные бегуны
Вы можете выбрать одну из нескольких спецификаций для более крупные бегуны.
Технические характеристики для общих более крупные бегуны
| ЦП | Память (ОЗУ) | Хранилище (SSD) | Архитектура | Операционная система (ОС) |
|---|---|---|---|---|
| 5 | 14 ГБ | 14 ГБ | арм64 (М2) | macOS |
| 12 | 30 ГБ | 14 ГБ | x64 (Intel) | macOS |
| 2 | 8 ГБ | 75 ГБ | х64, арм64 | Ubuntu |
| 4 | 16 ГБ | 150 ГБ | х64, арм64 | Ubuntu, Windows |
| 8 | 32 Гб | 300 ГБ | х64, арм64 | Ubuntu, Windows |
| 16 | 64 ГБ | 600 ГБ | х64, арм64 | Ubuntu, Windows |
| 32 | 128 ГБ | 1200 ГБ | х64, арм64 | Ubuntu, Windows |
| 64 | 208 ГБ | 2040 ГБ | arm64 | Ubuntu, Windows |
| 64 | 256 ГБ | 2040 ГБ | x64 | Ubuntu, Windows |
| 96 | 384 ГБ | 2040 ГБ | x64 | Ubuntu, Windows |
Примечание.
4-vCPU Windows runner работает только с windows Server 2025 или базовым образом Windows 11 Desktop.
Технические характеристики GPU более крупные бегуны
| ЦП | GPU | Карточка GPU | Память (ОЗУ) | Память GPU (VRAM) | Хранилище (SSD) | Операционная система (ОС) |
|---|---|---|---|---|---|---|
| 4 | 1 | Тесла Т4 | 28 ГБ | 16 ГБ | 176 ГБ | Ubuntu, Windows |
Образы runner
Более крупный бегунВ GitHub процессе создания виртуальной машины (VM) устанавливается на эту машину виртуальный жёсткий диск (VHD). Вы можете выбрать разные образы виртуальных машин для установки на средства выполнения.
** GitHub принадлежащие изображения:** Эти образы поддерживаются GitHub и доступны для Linux (x64 и arm64), Windows (x64 и arm64) и macOS (x64 и arm64). Для получения дополнительной информации об этих изображениях и полном списке инструментов для каждой операционной системы Runner смотрите GitHub Actions репозиторий Runner Images.
Партнёрские изображения: Партнёрские изображения не управляются GitHub и берутся из Azure Marketplace. См. ниже сведения о том, где можно найти дополнительные сведения и сообщить о проблемах с изображениями партнеров.
- Базовый образ рабочего стола Windows 11.
- VMI, оптимизированный для GPU NVIDIA
- Виртуальная машина для обработки и анализа данных — Windows 2019.
Доступные macOS более крупные бегуны и этикетки
Для macOS более крупные бегуныдоступны следующие машины. При создании macOS крупное средство выполненияимя раннера также доступно как метка рабочего процесса, которую можно использовать с runs-on.
| Размер runner | Архитектура | Процессор (ЦП) | Память (ОЗУ) | Хранилище (SSD) | Метка рабочего процесса |
|---|---|---|---|---|---|
| Большой | Intel | 12 | 30 ГБ | 14 ГБ | |
macos-latest-large, macos-14-large, macos-15-large (последней), macos-26-large | |||||
| Очень большая | арм64 (М2) | 5 (+ 8 аппаратное ускорение GPU) | 14 ГБ | 14 ГБ | |
macos-latest-xlarge, macos-14-xlarge, macos-15-xlarge (последней), macos-26-xlarge |
Ограничения для macOS более крупные бегуны
- Все действия, предоставляемые GitHub, совместимы с arm64 GitHubразмещенными средствами выполнения. Однако действия сообщества могут быть несовместимы с arm64 и должны быть установлены вручную во время выполнения.
- Вложенная виртуализация не поддерживается из-за ограничений Virtualization Framework от Apple.
- Сетевые возможности, такие как частная сеть Azure и назначение статических IP-адресов, в настоящее время недоступны для более крупных runners macOS.
- Для runners macOS arm64 не назначен статический идентификатор UUID/UDID, так как Apple не поддерживает эту функцию. Однако модули запуска Intel MacOS назначаются статическим идентификатором UDID, в частности
4203018E-580F-C1B5-9525-B745CECA79EB. Если вы создаете и подписываетесь на том же узле, на котором планируется протестировать сборку, вы можете подписаться с помощью профиля подготовки разработки. Если вам требуется статический UDID, можно использовать средства запуска Intel и добавить его UDID в учетную запись разработчика Apple. - Модули запуска macOS недоступны в поддоменах GHE.com, например
octocorp.ghe.com.
Устранение неполадок более крупные бегуны
Если вы заметили, что задания, ориентированные на ваш крупное средство выполненияS, задерживаются или не работают, есть несколько причин, которые могут это вызывать.
- Параметры параллелизма: возможно, достигнуто максимальное ограничение параллелизма. Если вы хотите включить параллельное выполнение дополнительных заданий, можно обновить параметры автомасштабирования до большего числа. См . раздел AUTOTITLE.
- Разрешения репозиториев: Убедитесь, что у вас включены соответствующие разрешения репозитория для вашего крупное средство выполненияS. По умолчанию средства выполнения предприятия недоступны на уровне репозитория и должны быть включены администратором организации вручную. См . раздел AUTOTITLE.
- Информация о выставлении счетов: Для использования крупное средство выполненияS у вас должна быть действующая кредитная карта. После добавления кредитной карты на ваш аккаунт может занять до 10 минут, чтобы активировать использование вашей крупное средство выполнениякарты. См . раздел AUTOTITLE.
- Лимит расходов: Ваш GitHub Actions лимит расходов должен быть установлен на значении больше нуля. См . раздел AUTOTITLE.
- **Политика добросовестного использования:**GitHub У него есть политика добросовестного использования, которая начинает ограничивать задания, исходя из нескольких факторов, таких как количество рабочих мест, которые вы выполняете, или сколько рабочих мест работает на всех этапах GitHub Actions.
- Очередь заданий для назначения времени: Очередь заданий для назначения времени относится к времени между запросом GitHub и назначением виртуальной машины для выполнения задачи. Стандартные GitHub-hosted runners, использующие заданные метки YAML-рабочих процессов (например
ubuntu-latest, ), всегда находятся в «тёплом» состоянии. С большими средствами выполнения теплая виртуальная машина может не быть готова к выбору задания по первому запросу, так как пулы для этих компьютеров меньше. В результате GitHub может потребоваться создание новой виртуальной машины, что увеличивает очередь для назначения времени. После использования средства выполнения виртуальные машины будут готовы к последующему рабочему процессу в течение 5 минут. Если он еще не использовался в течение этого времени, подмножество этих компьютеров остается теплым, уменьшая очередь, чтобы назначить время для будущего рабочего процесса, выполняющегося в течение следующих 24 часов. Чем выше объем выполняемых заданий, тем больше виртуальных машин останется в теплом пуле.
Нетворкинг для более крупные бегуны
По умолчанию более крупные бегуны получайте динамический IP-адрес, который меняется при каждом выполнении задания. Опционально GitHub Enterprise Cloud клиенты могут настроить более крупные бегуны свои IP-адреса для получения статических IP-адресов из GitHubпула IP-адресов . Дополнительные сведения см. в разделе О IP-адресах GitHub.
При включении экземпляры крупное средство выполнения получают IP-адреса из определённых диапазонов, уникальных для бега, что позволяет использовать эти диапазоны для настройки списка разрешений межсетевого экрана. IP-адресах. Вы можете использовать до 10 более крупные бегуны со статическими диапазонами IP-адресов для более крупные бегуны создания на корпоративном уровне. Кроме того, вы можете использовать до 10 более крупные бегуны статических диапазонов IP-адресов для более крупные бегуны созданных на уровне организации для каждой организации в вашем предприятии. Дополнительные сведения см. в разделе Управление большими бегунами.
Если вы хотите использовать более 10 больших модулей выполнения со статическими диапазонами IP-адресов, обратитесь к us через портал поддержки GitHub.
Примечание.
Если бегуны не используются более 90 дней, их диапазоны IP-адресов автоматически удаляются и не могут быть восстановлены.