10/13/2019

NVIDIA GPU 성능 측정

1. NVIDIA GPU 성능 측정

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