Nvidia GPU 사용량 & 읽기
termianl에서 아래 명령어를 실행하면 창과 같은 결과를 얻을 수 있다.
nvidia-smi

GPU 상태
- 드라이버 버전: 550.120
- CUDA 버전: 12.4
- GPU 모델: NVIDIA GeForce RTX 4090
- Persistence Mode: Off (비활성화 상태)
- PCIe Bus ID: 00000000:0A:00.0
- 디스플레이 연결: Off (현재 모니터 출력과 연결되지 않음)
- ECC (Error-Correcting Code) 메모리: Off (게임용 GPU라 기본적으로 비활성화)
GPU 사용 현황
- 사용률 (GPU Utilization): 0% → GPU 연산 작업이 실행 중이지 않음
- 온도 (Temperature): 50°C → 대기 상태에서 정상적인 온도
- 전력 사용량 (Power Usage): 47W / 450W → 현재 47W 소비 중 (최대 가능 전력: 450W)
- 메모리 사용량 (Memory-Usage): 24008MiB / 24564MiB → GPU 메모리가 거의 꽉 참 (약 24GB 사용 중)
프로세스 정보 (GPU를 사용하는 프로그램)
| GPU | PID | Type | 프로세스 경로 | GPU 메모리 사용량 |
|---|
| 0 | 31111 | G | /usr/lib/xorg/Xorg | 105MiB |
| 0 | 31290 | G | /usr/bin/gnome-shell | 17MiB |
| 0 | 109885 | C | ...ee/anaconda3/envs/user/bin/python | 23868MiB |
- Xorg (PID: 31111, 105MiB 사용)
- X 서버 (그래픽 디스플레이 관리 프로세스) → GPU 가속을 일부 사용.
- gnome-shell (PID: 31290, 17MiB 사용)
- GNOME 데스크톱 환경의 GUI 프로세스 → 일부 GPU 리소스 사용.
- Python (PID: 109885, 23868MiB 사용)
- Anaconda 가상 환경의 Python 실행 파일
거의 모든 GPU 메모리(약 23.8GB)를 점유 중 → 딥러닝 모델 학습 또는 대형 데이터 로딩 가능성이 높음.