Подобрать сервер Запросить КП

Гид выбора · 6 мин чтения · проверено 14.10.2026

Как готовят GPU-сервер к работе: драйвер, CUDA, контейнеры и планировщик

Разбор для администратора: из каких слоёв состоит программная среда GPU-сервера, в каком порядке их ставят и как убедиться, что ускорители видны и работают, прежде чем запускать модели.

Коротко

  • Программная среда GPU-сервера состоит из пяти слоёв: операционная система, драйвер NVIDIA, CUDA, контейнерная среда с планировщиком, мониторинг.
  • На узле HGX с 8 GPU дополнительно проверяют шину NVLink, службу Fabric Manager и обмен между ускорителями тестами NCCL (nccl-tests).
  • Каждый слой ставят и проверяют по очереди; версии драйвера и CUDA подбирают по таблице совместимости NVIDIA и записывают.

от операционной системы до мониторинга
5 слоёв
в 8-GPU узле HGX: нужны NVLink и Fabric Manager
8 GPU

Из каких слоёв состоит программная среда GPU-сервера?

Сервер после монтажа — это железо без задач. Чтобы на нём заработала нейросеть, нужна цепочка программ, где каждая опирается на предыдущую. Её удобно представлять слоями, и порядок установки совпадает с порядком слоёв снизу вверх.

Слои программной среды GPU-сервера и проверка каждого
СлойЧто ставятКак проверяют
1. Операционная системаAstra Linux, РЕД ОС или Ubuntu — по договоруСистема загружается, сеть и диски работают
2. Драйвер и CUDAДрайвер NVIDIA и CUDA Toolkit — отдельные компоненты со своими версиямиСистема видит все ускорители
3. КонтейнерыDocker, containerd или Podman и NVIDIA Container ToolkitКонтейнер видит ускорители
4. ПланировщикKubernetes с плагином устройств NVIDIA или Slurm — если нужен кластер для нескольких пользователейТестовая задача получает ускоритель
5. МониторингNVIDIA DCGM и оповещения в вашу систему мониторингаВидны температуры, ошибки памяти, загрузка

Источник: документация NVIDIA (CUDA Installation Guide, Container Toolkit, DCGM), Kubernetes («Schedule GPUs») и Slurm («Generic Resource Scheduling»); список операционных систем — страница услуги «Монтаж и пусконаладка»; проверено 14.10.2026.

Почему драйвер и CUDA ставят отдельно и подбирают по версиям?

Драйвер NVIDIA связывает операционную систему с ускорителем. CUDA Toolkit — набор библиотек и инструментов, на которые опираются программы. Это разные компоненты со своими версиями: слишком старый драйвер не поддерживает новую CUDA, и наоборот приложение может требовать определённую CUDA. Поэтому пару версий подбирают по таблицам совместимости из документации NVIDIA и записывают в описание среды: это то, что понадобится при обновлении.

Что добавляется для узла на 8 ускорителей HGX?

В 8-GPU узле HGX ускорители связаны шиной NVLink через коммутаторы NVSwitch. Документация NVIDIA описывает службу Fabric Manager, которая настраивает коммутаторы NVSwitch так, что все ускорители узла связаны в одну сеть обмена памятью (memory fabric), и следит за состоянием каналов NVLink; у каждого ускорителя при этом остаётся своя память. На узлах B200 и B300 для настройки каналов и коммутаторов нужна ещё и служба NVLSM. После установки проверяют не только то, что все ускорители видны, но и что они обмениваются данными друг с другом: для этого используют библиотеку коллективных операций NCCL и её тесты nccl-tests.

Зачем нужны контейнеры и как они получают доступ к ускорителям?

Контейнер упаковывает программу вместе с нужными библиотеками, поэтому обновление одного сервиса не ломает другой. Чтобы контейнер видел ускорители, на сервер ставят NVIDIA Container Toolkit: по документации он поддерживает Docker, containerd, CRI-O и Podman. Без него контейнер запустится, но ускорителей не увидит.

Когда нужен Kubernetes, а когда Slurm?

Kubernetes запускает приложения в контейнерах. Чтобы он выдавал ускорители, ставят плагин устройств NVIDIA (или NVIDIA GPU Operator, который автоматизирует установку драйвера и Container Toolkit), а в описании задачи запрашивают ресурс nvidia.com/gpu. Slurm — планировщик очереди заданий: ускорители описываются как общий ресурс (GRES), и пользователи ставят задачи в очередь. Первый чаще выбирают для постоянных сервисов, например сервера модели, второй — для вычислительных кластеров с общим доступом. Если сервер один и пользователь один, планировщик не нужен.

Что передают администратору после настройки?

Список установленных программ и версий, файлы настроек, результаты проверок (ускорители видны, обмен между ними работает, тестовая нагрузка прошла), порядок обновления драйвера и CUDA и план отката. Без плана отката первое же обновление становится риском для работающих сервисов.

Вывод

Программную среду GPU-сервера ставят слоями и проверяют каждый слой, прежде чем перейти к следующему: так дефект находят там, где он возник. Для узлов HGX к проверке добавляют NVLink и обмен между ускорителями. Если вы хотите передать эту работу нам, она описана в услуге «Настройка ПО и драйверов»; запуск самой модели — в услуге «Внедрение LLM под ключ».

Связанные материалы. Как проверить, запустится ли модель на вашем сервере, — инструмент «Запустится ли модель»; порядок внедрения модели — «Как поставить языковую модель на свой сервер»; выбор между SXM и PCIe — «SXM или PCIe: что выбрать»; весь путь выбора — «Как выбрать GPU-сервер: семь шагов».

Что почитать дальше?

Следующие шаги того же пути описаны в материалах «Как проходит монтаж GPU-сервера», «Как поставить языковую модель на свой сервер».

Как посчитать на своих данных?

Точность FP8, контекст 8 192 токена, один запрос. «Да» — занято не больше 90 % памяти; «впритык» — от 90 до 100 %.

Какие модели запустятся на H200
МодельПамять1 ×
141 ГБ
2 ×
282 ГБ
4 ×
564 ГБ
8 ×
1 128 ГБ
Llama 3.3 70B Instructнужно 87,9 ГБда · 62 %да · 31 %да · 16 %да · 8 %
Qwen3 32Bнужно 41,9 ГБда · 30 %да · 15 %да · 7 %да · 4 %
Qwen3.8 27Bнужно 34 ГБда · 24 %да · 12 %да · 6 %да · 3 %
DeepSeek-R1 (671B)нужно 822,1 ГБнетнетнетда · 73 %
gpt-oss-120bнужно 140,6 ГБвпритык · 100 %да · 50 %да · 25 %да · 12 %
Gemma 4 31Bнужно 39,3 ГБда · 28 %да · 14 %да · 7 %да · 3 %
T-pro-it-2.1 (32B)нужно 41,9 ГБда · 30 %да · 15 %да · 7 %да · 4 %
GigaChat 3.1 10B-A1.8B (MoE)нужно 14,1 ГБда · 10 %да · 5 %да · 2 %да · 1 %
YandexGPT 5 Lite 8Bнужно 10,9 ГБда · 8 %да · 4 %да · 2 %да · 1 %
Mistral Small 3.2 24Bнужно 30,4 ГБда · 22 %да · 11 %да · 5 %да · 3 %

Какие вопросы чаще всего задают?

Драйвер NVIDIA и CUDA — это одно и то же?

Нет. Драйвер — программа, через которую операционная система работает с ускорителем. CUDA Toolkit — набор инструментов для разработки и запуска вычислительных программ.

У них разные версии, и пару подбирают по документации NVIDIA.

Нужны ли контейнеры, если на сервере одна модель?

Не обязательны, но удобны: контейнер фиксирует версии библиотек вместе с программой, и обновление не ломает соседние сервисы. Для доступа контейнера к ускорителям ставят NVIDIA Container Toolkit.

Что выбрать: Kubernetes или Slurm?

Kubernetes подходит для постоянных сервисов в контейнерах, Slurm — для очереди пакетных заданий на кластере. На одном сервере можно обойтись без обоих.

Как понять, что ускорители исправны?

Сначала проверяют, что операционная система видит все ускорители, затем запускают тестовую нагрузку и проверяют обмен между ускорителями. Для мониторинга состояния и диагностики есть NVIDIA DCGM.

Можно ли использовать российскую операционную систему?

Да, по договору поддерживаются Astra Linux и РЕД ОС. Совместимость конкретной платформы подтверждается по документации производителя.

Все вопросы и ответы о GPU-серверах

Дата проверки: 14.10.2026. Числа — из открытых документов производителей и независимых замеров.

Источники чисел на странице
  1. NVIDIA: CUDA Installation Guide for Linux
  2. NVIDIA: Installing the NVIDIA Container Toolkit
  3. Kubernetes: Schedule GPUs
  4. Slurm: Generic Resource (GRES) Scheduling
  5. NVIDIA: DCGM Documentation
  6. NVIDIA: Fabric Manager User Guide
  7. NVIDIA: NCCL Documentation
  8. NVIDIA: nccl-tests (GitHub)
Обновлено · Автор: Редакция VISTLAN GPU, проверка фактов по источникам
Запросить КП