카테고리 없음

NVIDIA GPU 사용량 보는 법

초코쨔응 2024. 2. 24. 14:17

NVIDIA GPU 사용량을 보기 위해서는 nvidia-smi 명령어를 사용하시면 됩니다.

 

1. 기본 명령어

 

Linux 나 Windows 모두 명령창에서 nvidia-smi 를 입력하시면 현재의 사용량을 볼 수 있습니다.

$ nvidia-smi

 

 

2. 일정 주기로 확인하는 명령어 (ex. 1 초마다)

1초마다 확인하게 하기 위해서는 linux 에서는 watch 를 사용할 수 있습니다.

 

1) Linux 용 명령어

watch -n 1 nvidia-smi

 

[참고] Linux 환경에서 nvidia-smi 자세한 설명: https://velog.io/@claude_ssim/NVIDIA-GPU-%EB%B3%B4%EB%8A%94%EB%B2%95nvidia-smi

 

2) Windows 용 명령어

nvidia-smi -l 1

 

[참고] l 옵션은 refresh 시간을 설정: https://stackoverflow.com/questions/57100015/how-do-i-run-nvidia-smi-on-windows

 

3. 출력 결과

 

명령어 프롬프트 창에 출력된 결과 예시

- 딥러닝 모델을 돌렸더니 47% 사용중

Sat Feb 24 12:16:25 2024
+---------------------------------------------------------------------------------------+
| NVIDIA-SMI 536.23                 Driver Version: 536.23       CUDA Version: 12.2     |
|-----------------------------------------+----------------------+----------------------+
| GPU  Name                     TCC/WDDM  | Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |         Memory-Usage | GPU-Util  Compute M. |
|                                         |                      |               MIG M. |
|=========================================+======================+======================|
|   0  NVIDIA GeForce RTX 3070      WDDM  | 00000000:09:00.0  On |                  N/A |
| 31%   43C    P2              36W / 220W |   5569MiB /  8192MiB |     47%      Default |
|                                         |                      |                  N/A |
+-----------------------------------------+----------------------+----------------------+