Ferramenta de linha de comando que mostra o status de GPUs NVIDIA, AMD e Huawei Ascend — uso, memória, temperatura e processos — em um formato compacto e legível.
Syllo/nvtop
Monitor de tarefas para GPUs e aceleradores no terminal, no estilo do htop, com uso por processo em dispositivos AMD, Intel, NVIDIA, Apple e de outros fabricantes no Linux.
Alternativa open source a:nvidia-smi
- Estrelas
- 11,127
- Forks
- 459
- Issues abertas
- 148
- Último commit
- mês passado
O que é?
O NVTOP (Neat Videocard TOP) é um monitor de tarefas para GPUs e outros aceleradores no terminal, com uma interface no estilo do htop. Ele gerencia vários dispositivos ao mesmo tempo e lista os processos que usam cada um, com gráficos em tempo real de utilização, memória, temperatura, consumo de energia e clocks.
O suporte abrange vários fabricantes: AMD por meio do driver amdgpu, Intel por meio de i915 ou xe, NVIDIA por meio da NVML, Qualcomm Adreno, Broadcom VideoCore, Huawei Ascend, Rockchip, MetaX, Enflame, Tenstorrent e Iluvatar CoreX, além de suporte inicial limitado para Apple M1 e M2. A contabilização por processo depende da interface fdinfo do kernel, então a versão mínima do kernel varia conforme o driver da GPU.
O NVTOP pode ser instalado pelos repositórios da maioria das distribuições Linux, pelo Snap, Conda-forge e AppImage, ou compilado do código-fonte com CMake. As configurações podem ser alteradas interativamente com F2 e salvas com F12.
Recursos principais
- 01Mostra o uso por processo em várias GPUs, em uma interface no estilo do htop.
- 02Exibe gráficos de utilização, memória, temperatura, consumo de energia, clocks e tráfego PCIe.
- 03Oferece suporte a AMD, Intel, NVIDIA, Adreno, Ascend e vários outros fabricantes de aceleradores.
- 04Janela de configuração interativa (F2) com preferências salvas (F12).
- 05Disponível em muitos gerenciadores de pacotes Linux, no Snap, Conda-forge, AppImage e Docker.
Casos de uso
- Ver quais processos estão consumindo memória da GPU em um servidor de treinamento compartilhado.
- Conferir a temperatura e o consumo de energia da GPU por SSH em uma máquina Linux sem interface gráfica.
- Monitorar hosts com aceleradores de diferentes fabricantes usando uma única ferramenta de terminal.
Início rápido
- 1
Instale o nvtop no Debian ou Ubuntu usando apt
sudo apt install nvtop - 2
Execute o nvtop em um terminal
nvtop
Antes de usar
- O suporte a Apple GPU está em estágio inicial e ainda está sendo desenvolvido, portanto pode apresentar bugs e limitações.
- O monitoramento por processo de AMD e Intel requer um kernel Linux recente (5.14 ou superior para AMD e 5.19 ou superior para Intel).
- Para consultar o uso total de memória da Intel e obter uma frequência de GPU precisa, é necessário ter CAP_PERFMON ou CAP_SYS_ADMIN, ou executar como root.
- Os metadados não informam claramente um identificador de licença; por isso, confira a licença do repositório antes de reutilizá-lo.
Em coleções
Tópicos
Perguntas frequentes
- O que é nvtop?
- Monitor de tarefas para GPUs e aceleradores no terminal, no estilo do htop, com uso por processo em dispositivos AMD, Intel, NVIDIA, Apple e de outros fabricantes no Linux. O NVTOP (Neat Videocard TOP) é um monitor de tarefas para GPUs e outros aceleradores no terminal, com uma interface no estilo do htop. Ele gerencia vários dispositivos ao mesmo tempo e lista os processos que usam cada um, com gráficos em tempo real de utilização, memória, temperatura, consumo de energia e clocks.
- nvtop é gratuito? Qual é a licença?
- nvtop é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- nvtop ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de nvtop foi em 4 de out. de 2026.
- Para que posso usar nvtop?
- Ver quais processos estão consumindo memória da GPU em um servidor de treinamento compartilhado. Conferir a temperatura e o consumo de energia da GPU por SSH em uma máquina Linux sem interface gráfica. Monitorar hosts com aceleradores de diferentes fabricantes usando uma única ferramenta de terminal.
- Como instalar nvtop?
- Instale o nvtop no Debian ou Ubuntu usando apt: sudo apt install nvtop Execute o nvtop em um terminal: nvtop
- Onde consigo nvtop?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Syllo/nvtop
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Daemon em Go que monitora continuamente GPUs NVIDIA e o fabric de GPU, detecta erros de hardware e informa a saúde dos nós em hosts Linux e no Kubernetes.
Monitor interativo de terminal para GPUs NVIDIA, com status dos dispositivos e dos processos, seletor de dispositivos via CLI e APIs Python.
Extensão do JupyterLab que adiciona dashboards para monitorar o uso de GPU, memória, PCIe e NVLink nos notebooks.
Biblioteca e servidor rápidos e eficientes em memória para executar e servir modelos de linguagem grandes com uma API compatível com a OpenAI.
Ferramenta leve para Windows que controla notebooks Asus e substitui a maioria dos modos de desempenho, modos de GPU, curvas de ventoinha e recursos de iluminação do Armoury Crate.