리눅스 / 우분투에서의 GPU 모니터링 애플리케이션
GPU 부하 모니터링을 위한 애플리케이션 목록
GPU 로드 모니터링 애플리케이션: nvidia-smi vs nvtop vs nvitop vs KDE plasma systemmonitor.
여기에서는 GPU 모니터링에 유용한 리눅스 앱의 몇 가지 스크린샷과 설명을 제공합니다.
nvidia-smi
즉시 GPU 로드가 2%, VRAM 사용량: 356MiB / 16376MiB, 그리고 소비 전력이 11W / 320W임을 볼 수 있습니다.
각 프로세스가 사용하는 메모리량도 확인할 수 있습니다.
nvidia-smi를 자동 새로고침하여 표시하려면 다음 명령어를 사용합니다:
nvidia-smi -l
nvidia-smi는 매우 유용한 프로그램입니다. GPU가 소비하는 전력에 대한 제한을 설정할 수도 있습니다. 예를 들어 다음과 같이 설정할 수 있습니다.
# 200W의 전력 제한을 설정하려면 (-i 0은 첫 번째 GPU에만 적용됨)
sudo nvidia-smi -i 0 -pl 200
nvtop
리눅스에서 GPU 로드를 모니터링하는 또 다른 훌륭한 애플리케이션은 nvtop
입니다.
전체 VRAM 사용량, 전체 GPU 로드, CPU 사용량, 각 프로세스별 VRAM/RAM 사용량, 그리고 일부 다이어그램을 볼 수 있습니다.
시각적인 요소가 포함되어 있다는 점은 매우 유리합니다.
nvitop
nvitop은 nvtop보다 한 단계 더 높은 인터페이스를 제공합니다. 아래 스크린샷을 보시면 알 수 있습니다:
온도, RAM/VRAM 사용량, 그리고 GPU 로드 - 모든 것이 명확하게 보이고 접근하기 쉽습니다.
kde.plasma-systemmonitor
저는 표준 우분투(GNOME 기반)를 사용하고 있지만, 여전히 kde.plasma-systemmonitor를 설치하여 사용할 수 있습니다.
sudo apt-get install kde.plasma-systemmonitor
plasma-systemmonitor
KDE plasma systemmonitor에는 현재 GPU 로드를 표시하는 GPU 섹션이 포함되어 있습니다.
VRAM 사용량과는 관련이 없지만, 그래도 유용한 정보입니다.