Repolode
Syllo

Syllo/nvtop

Терминальный монитор задач для GPU и ускорителей в стиле htop: показывает использование ресурсов отдельными процессами на Linux для AMD, Intel, NVIDIA, Apple и других устройств.

Open source альтернатива:nvidia-smi

Звёзды
11,127
Форки
458
Открытые issues
148
Последний коммит
в прошлом месяце

Что это?

NVTOP (Neat Videocard TOP) — терминальный монитор задач для GPU и других ускорителей, оформленный в стиле htop. Он одновременно отслеживает несколько устройств и показывает процессы, использующие каждое из них, а также графики загрузки, использования памяти, температуры, энергопотребления и частот в реальном времени.

Поддерживается широкий круг производителей: AMD через драйвер amdgpu, Intel через i915 или xe, NVIDIA через NVML, Qualcomm Adreno, Broadcom VideoCore, Huawei Ascend, Rockchip, MetaX, Enflame, Tenstorrent и Iluvatar CoreX; также есть ограниченная начальная поддержка Apple M1 и M2. Для учёта на уровне процессов используется интерфейс ядра fdinfo, поэтому минимальная версия ядра зависит от драйвера GPU.

NVTOP можно установить из репозиториев большинства дистрибутивов Linux, через Snap, Conda-forge и AppImage либо собрать из исходного кода с помощью CMake. Настройки можно менять в интерактивном режиме клавишей F2 и сохранять клавишей F12.

Ключевые возможности

  • 01Показывает использование ресурсов отдельными процессами на нескольких GPU в интерфейсе в стиле htop.
  • 02Строит графики загрузки, использования памяти, температуры, энергопотребления, частот и пропускной способности PCIe.
  • 03Поддерживает AMD, Intel, NVIDIA, Adreno, Ascend и несколько других производителей ускорителей.
  • 04Интерактивное окно настроек (F2) с сохранением параметров (F12).
  • 05Доступен во многих пакетных менеджерах Linux, а также через Snap, Conda-forge, AppImage и Docker.

Сценарии использования

  • Отслеживание процессов, расходующих память GPU на общем сервере для обучения моделей.
  • Проверка температуры GPU и энергопотребления по SSH на безголовой машине с Linux.
  • Мониторинг ускорителей разных производителей на одном хосте с помощью единой терминальной утилиты.

Быстрый старт

  1. 1

    Установите nvtop в Debian или Ubuntu с помощью apt

    sudo apt install nvtop
  2. 2

    Запустите nvtop в терминале

    nvtop

Что важно знать

  • Поддержка Apple GPU находится на начальном этапе и всё ещё разрабатывается, поэтому возможны ошибки и ограничения.
  • Для мониторинга отдельных процессов AMD и Intel требуется актуальное ядро Linux (5.14 или новее для AMD, 5.19 или новее для Intel).
  • Для просмотра общего использования памяти Intel и точной частоты GPU требуется CAP_PERFMON или CAP_SYS_ADMIN либо запуск от имени root.
  • В метаданных не указан однозначный идентификатор лицензии, поэтому перед повторным использованием проверьте лицензию репозитория.

В подборках

Темы

Частые вопросы

Что такое nvtop?
Терминальный монитор задач для GPU и ускорителей в стиле htop: показывает использование ресурсов отдельными процессами на Linux для AMD, Intel, NVIDIA, Apple и других устройств. NVTOP (Neat Videocard TOP) — терминальный монитор задач для GPU и других ускорителей, оформленный в стиле htop. Он одновременно отслеживает несколько устройств и показывает процессы, использующие каждое из них, а также графики загрузки, использования памяти, температуры, энергопотребления и частот в реальном времени.
nvtop можно использовать бесплатно? Какая у него лицензия?
nvtop распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
nvtop всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в nvtop — 4 окт. 2026 г..
Для чего можно использовать nvtop?
Отслеживание процессов, расходующих память GPU на общем сервере для обучения моделей. Проверка температуры GPU и энергопотребления по SSH на безголовой машине с Linux. Мониторинг ускорителей разных производителей на одном хосте с помощью единой терминальной утилиты.
Как установить nvtop?
Установите nvtop в Debian или Ubuntu с помощью apt: sudo apt install nvtop Запустите nvtop в терминале: nvtop
Где скачать nvtop?
Исходный код и инструкции по установке — на GitHub: https://github.com/Syllo/nvtop

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Интерактивный монитор NVIDIA GPU в терминале: показывает состояние устройств и процессов, позволяет выбирать устройства через CLI и предоставляет Python API.

7,2 тыс.+7 за неделю254PythonApache-2.0Обновлён 6 дней назад

Лёгкая утилита для управления ноутбуками Asus под Windows, заменяющая большинство функций Armoury Crate: режимы производительности и GPU, кривые вентиляторов и подсветку.

15,9 тыс.+117 за неделю669C#GPL-3.0Активно поддерживаетсяОбновлён 12 часов назад