wookayin/gpustat
📊 A simple command-line utility for querying and monitoring GPU status
해결하는 문제
gpustat은 NVIDIA GPU 상태를 모니터링하기 위해 nvidia-smi보다 더 간결하고 읽기 쉬운 대안을 제공합니다. 온도, 사용률, 메모리 사용량과 같은 GPU 지표를 단순화하여 보여주므로 어떤 프로세스와 사용자가 GPU 리소스를 소비하고 있는지 쉽게 추적할 수 있습니다.
작동 원리
NVIDIA의 공식 Python 바인딩인 nvidia-ml-py (NVML)를 래핑한 도구입니다. 명령줄 도구로 실행하거나 Python 라이브러리로 가져와 프로그래밍 방식으로 GPU 통계를 쿼리할 수 있습니다.
대상 사용자
NVIDIA GPU를 사용하는 개발자 및 연구원으로서, 하드웨어 사용률과 프로세스 소유권을 실시간으로 빠르고 명확하게 모니터링해야 하는 분들에게 적합합니다.
주요 특징
- 포괄적인 지표: GPU 인덱스, 이름, 온도, 사용률 및 메모리 사용량을 표시합니다.
- 프로세스 추적: 프로세스 소유자의 사용자 이름, 프로세스 이름 및 PID를 표시할 수 있습니다.
- 유연한 출력: 컬러 터미널 출력, 자동화를 위한 JSON 형식, 주기적인 업데이트를 위한 감시 모드를 지원합니다.
- Python API: 다른 Python 프로젝트에 통합하여 코드를 통해 GPU 통계를 쿼리할 수 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트