Monitoring
GPU usage monitoring (CUDA)
我在我的電腦上安裝了 CUDA 工具包,並在 GPU 上啟動了 BOINC 項目。在 BOINC 中,我可以看到它在 GPU 上執行,但是是否有一個工具可以向我顯示有關在 GPU 上執行的內容的更多詳細資訊 - GPU 使用情況和記憶體使用情況?
對於 Nvidia GPU,有一個工具
nvidia-smi
可以顯示記憶體使用情況、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 | +-----------------------------------------------------------------------------+