Aplicativos de monitoramento de GPU no Linux / Ubuntu
Pequena lista de aplicações para monitoramento de carga da GPU
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
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
.
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:
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
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.