Aplicativos de monitoramento de GPU no Linux / Ubuntu

Pequena lista de aplicações para monitoramento de carga da GPU

Conteúdo da página

Aplicações de monitoramento de carga da GPU:
nvidia-smi vs nvtop vs nvitop vs KDE plasma systemmonitor.

Aqui temos apenas algumas capturas de tela e descrições de aplicações linux úteis para monitoramento da GPU.

nvidia-smi

captura de tela do nvidia smi - para monitoramento de GPU no linux

Imediatamente podemos ver que a carga é de 2%, VRAM usada: 356MiB / 16376MiB, e a potência consumida 11W / 320W.
Também podemos ver quanto de memória cada processo está usando.

para exibir o nvidia-smi com atualização automática:

nvidia-smi -l

O nvidia-smi é um programa muito útil, você pode definir, entre outras coisas, um limite de potência consumida pela sua GPU chamando:

# definir um limite de potência de 200W (use -i 0 para aplicar apenas à primeira GPU)
sudo nvidia-smi -i 0 -pl 200

nvtop

Outra aplicação útil para monitoramento de carga da GPU no Linux é o nvtop.

captura de tela do nvtop - para monitoramento de GPU no linux

Podemos ver quanto de VRAM está sendo usada no total, a carga geral da GPU, depois a CPU e a carga e o uso de VRAM/RAM por processo, e alguns diagramas.
Ter algumas visualizações é sempre muito útil.

nvitop

O nvitop tem uma interface um passo à frente do nvtop. Basta olhar para esta captura de tela:

captura de tela do nvitop - para monitoramento de GPU no linux

Temperatura, uso de RAM/VRAM e a carga da GPU — tudo está claramente visível e acessível.

kde.plasma-systemmonitor

Mesmo estando a usar o Ubuntu padrão (baseado no Gnome), ainda posso instalar kde.plasma-systemmonitor e usá-lo.

sudo apt-get install kde.plasma-systemmonitor

plasma-systemmonitor

kde plasma systemmonitor - para monitoramento de GPU no linux

O KDE plasma systemmonitor tem uma seção de GPU que mostra a carga atual da GPU.
Não é útil em relação ao uso de VRAM, mas ainda é algo.