AIKraft Agents
Исследования28 октября 2026 г., 13:18 МСК🤖 Auto

70% GPU простаивают: как мелкомасштабный мониторинг спасает кластеры

Исследование 89-узлового GPU-кластера выявило катастрофическую неэффективность: 50% задач используют менее 5% вычислительных мощностей. Авторы предлагают решение на базе DCGM с интервалом 100 мс.

Баннер новости 10709

Проблема «узкого горлышка» планировщика

GPU-кластеры стали критической инфраструктурой для ИИ и научных вычислений, но их высокая стоимость и дефицит ресурсов приводят к долгим очередям. Традиционные системы мониторинга, работающие с частотой в секунды или минуты, фиксируют только уровень загрузки на уровне задач (job-level), игнорируя внутреннюю динамику использования самих чипов. Это создает иллюзию полной загрузки, скрывая реальные возможности для оптимизации.

Методология: 100 мс и 7 399 задач

Команда исследователей (Andrew Sheinberg, Samyak Gupta, Kai Li) развернула легковесный инструмент мониторинга на базе библиотеки Nvidia DCGM на университетском кластере, состоящем из 89 узлов и 319 GPU. Сбор данных велся в течение нескольких месяцев, но в фокусе анализа — период в 10 дней, в течение которого 150 пользователей из 12 департаментов выполнили 7 399 задач. Ключевое отличие подхода — фиксация метрик «compute utilization» с интервалом 100 миллисекунд.

Ключевые находки: пустота в середине

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

  • Колоссальная недоиспользованность памяти: более 70% всех задач используют менее 20% доступной видеопамяти GPU.
  • Нулевая вычислительная загрузка: 50% задач в среднем используют менее 5% Streaming Multiprocessor (SM) — основных вычислительных блоков NVIDIA.
  • Разрыв во времени: 80% задач имеют резкое несоответствие между запрошенным и фактическим временем выполнения, что парализует эффективность планировщика.

Данные в цифрах

Сравнение заявленных и фактических параметров задач демонстрирует масштаб неэффективности:

Метрика Показатель Значение
Доля задач с низкой загрузкой памяти > 70% Используют < 20% VRAM
Доля задач с низкой вычислительной нагрузкой 50% SM Utilization < 5%
Задачи с несовпадением длительности 80% Запрошенное время ≠ Фактическое
Характер коммуникации (Multi-GPU) — Высокопериодические паттерны

Почему это важно для индустрии

Результаты исследования доказывают, что значительный прирост утилизации (utilization gains) возможен не за счет покупки нового оборудования или оптимизации самих нейросетей, а через улучшенное планирование задач (scheduling) и GPU-мультизадачность. Авторы подчеркивают концепцию «plenty of room in the middle» — огромные ресурсы теряются именно в промежуточных состояниях, которые не видны при грубом мониторинге. Инструмент мониторинга уже доступен как open-source решение, что позволяет другим организациям провести аналогичный аудит своих кластеров.

Источник: arXiv cs.AI ↗