Aplikacje monitorowania GPU w Linux / Ubuntu

Krótki wykaz aplikacji do monitorowania obciążenia GPU

Page content

Monitorowanie obciążenia GPU: nvidia-smi vs nvtop vs nvitop vs KDE plasma systemmonitor.

Oto kilka zrzutów ekranu i opisów aplikacji dla systemu Linux przydatnych do monitorowania GPU.

nvidia-smi

zrzut ekranu nvidia smi - do monitorowania GPU w systemie Linux

Natychmiast widzimy, że obciążenie wynosi 2%, wykorzystanie VRAM: 356MiB / 16376MiB, a pobór mocy 11W / 320W. Możemy również zobaczyć, ile pamięci wykorzystuje każdy proces.

Aby wyświetlić nvidia-smi z automatycznym odświeżaniem:

nvidia-smi -l

nvidia-smi to bardzo pomocny program, możesz między innymi ustawić limit poboru mocy przez GPU, wywołując polecenie:

# ustawienie limitu mocy na 200W (opcja -i 0 dotyczy tylko pierwszej karty GPU)
sudo nvidia-smi -i 0 -pl 200

nvtop

Inną przydatną aplikacją do monitorowania obciążenia GPU w systemie Linux jest nvtop.

zrzut ekranu nvtop - do monitorowania GPU w systemie Linux

Możemy zobaczyć całkowity wykorzystanie VRAM, ogólny poziom obciążenia GPU, a także wykorzystanie CPU, obciążenie i użycie VRAM/RAM na poziomie procesu, oraz pewne diagramy. Obecność wizualizacji zawsze jest bardzo przydatna.

nvitop

nvitop ma interfejs na wyższym poziomie niż nvtop. Spójrz tylko na ten zrzut ekranu:

zrzut ekranu nvitop - do monitorowania GPU w systemie Linux

Temperatura, wykorzystanie RAM/VRAM i obciążenie GPU – wszystko jest wyraźnie widoczne i dostępne.

kde.plasma-systemmonitor

Choć korzystam z standardowego Ubuntu (opartego na Gnome), nadal mogę zainstalować kde.plasma-systemmonitor i używać go.

sudo apt-get install kde.plasma-systemmonitor

plasma-systemmonitor

kde plasma systemmonitor - do monitorowania GPU w systemie Linux

KDE plasma systemmonitor ma sekcję GPU, która pokazuje aktualne obciążenie GPU. Nie jest przydatna w kontekście wykorzystania VRAM, ale nadal coś.

Przydatne linki