GPU 사용량 모니터링(CUDA)

GPU 사용량 모니터링(CUDA)

컴퓨터에 CUDA 툴킷을 설치하고 GPU에서 BOINC 프로젝트를 시작했습니다. BOINC에서는 GPU에서 실행 중인 것을 볼 수 있지만 GPU에서 실행 중인 항목(GPU 사용량 및 메모리 사용량)에 대한 자세한 내용을 보여줄 수 있는 도구가 있습니까?

답변1

nvidia-smiNvidia GPU의 경우 메모리 사용량, GPU 사용률 및 GPU 온도를 표시하는 도구가 있습니다 . 컴퓨팅 프로세스 및 추가 옵션 목록도 있지만 내 그래픽 카드(GeForce 9600 GT)가 이를 완전히 지원하지 않습니다.

Sun May 13 20:02:49 2012       
+------------------------------------------------------+                       
| NVIDIA-SMI 3.295.40   Driver Version: 295.40         |                       
|-------------------------------+----------------------+----------------------+
| Nb.  Name                     | Bus Id        Disp.  | Volatile ECC SB / DB |
| Fan   Temp   Power Usage /Cap | Memory Usage         | GPU Util. Compute M. |
|===============================+======================+======================|
| 0.  GeForce 9600 GT           | 0000:01:00.0  N/A    |       N/A        N/A |
|   0%   51 C  N/A   N/A /  N/A |  90%  459MB /  511MB |  N/A      Default    |
|-------------------------------+----------------------+----------------------|
| Compute processes:                                               GPU Memory |
|  GPU  PID     Process name                                       Usage      |
|=============================================================================|
|  0.           Not Supported                                                 |
+-----------------------------------------------------------------------------+

답변2

Linux의 경우 nvidia-smi -l 11초의 새로 고침 간격으로 GPU 사용 정보를 지속적으로 제공합니다.

답변3

최근에 나는 다음과 같은 간단한 명령줄 유틸리티를 작성했습니다.gpustat(이것은 포장입니다 nvidia-smi): 살펴보세요https://github.com/wookayin/gpustat.

답변4

을 사용할 수 있으며 NVIDIA GPU와 유사합니다 nvtop. htop관련된:https://github.com/Syllo/nvtop

우분투에 설치sudo apt install nvtop

여기에 이미지 설명을 입력하세요.

관련 정보