docker에서 CPU 성능 감시할 수 있었도, GPU 성능 알지못해서 , 이 부분을 찾기 시작했는데, 아래 사이트를 보면, 전부 nvidia-smi 기준으로 설명
$ nvidia-smi //NVIDIA Driver 설치시 확인가능 Fri Oct 25 21:19:42 2019 +-----------------------------------------------------------------------------+ | NVIDIA-SMI 430.26 Driver Version: 430.26 CUDA Version: 10.2 | |-------------------------------+----------------------+----------------------+ | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. | |===============================+======================+======================| | 0 GeForce RTX 2060 Off | 00000000:01:00.0 On | N/A | | N/A 40C P8 10W / N/A | 738MiB / 5926MiB | 2% Default | +-------------------------------+----------------------+----------------------+ +-----------------------------------------------------------------------------+ | Processes: GPU Memory | | GPU PID Type Process name Usage | |=============================================================================| | 0 1452 G /usr/bin/gnome-shell 169MiB | | 0 2032 G /usr/lib/xorg/Xorg 267MiB | | 0 2160 G /usr/bin/gnome-shell 144MiB | | 0 2467 G ...quest-channel-token=8104107581633648905 54MiB | | 0 2626 G /proc/self/exe 76MiB | +-----------------------------------------------------------------------------+ $ watch -d -n 0.5 nvidia-smi // 0.5초 단위로 계속 감시하면서 확인
NVIDIA Driver를 설치 후 오직 이 명령어 밖에 없어서 다른 방법을 계속 찾고 있지만, 찾아보면 이기반으로 측정하는 것 같다.
- nvidia-smi 와 Python을 사용 감시방법
https://eungbean.github.io/2018/08/23/gpu-monitoring-tool-ubuntu/
https://tobelinuxer.tistory.com/11