Aplikacje monitorowania GPU w Linux / Ubuntu
Krótki wykaz aplikacji do monitorowania obciążenia GPU
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
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
.
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:
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 ma sekcję GPU, która pokazuje aktualne obciążenie GPU. Nie jest przydatna w kontekście wykorzystania VRAM, ale nadal coś.