參考文章鏈接:https://blog.csdn.net/weixin_44966641/article/details/121228579 簡介 nvidia smi(也稱為NVSMI)為來自 Fermi 和更高體繫結構系列的 nvidia Tesla、Quadro、GRID 和 GeForce ...
參考文章鏈接:https://blog.csdn.net/weixin_44966641/article/details/121228579
簡介
nvidia smi(也稱為NVSMI)為來自 Fermi 和更高體繫結構系列的 nvidia Tesla、Quadro、GRID 和 GeForce 設備提供監控和管理功能。GeForce Titan系列設備支持大多數功能,為GeForce品牌的其餘部分提供的信息非常有限。NVSMI是一種跨平臺工具,支持所有標準NVIDIA驅動程式支持的Linux發行版,以及從Windows Server 2008 R2開始的64位版本的Windows。
詳細的信息可以去手冊中查找:man nvidia-smi。
nvidia-smi 命令
直接在命令行輸入nvidia-smi
,得到下圖結果
藍框指出了在輸出本身中各個位置的對應含義,紅框指出了輸出各個部分的含義。
Fan:從0到100%之間變動,這個速度是電腦期望的風扇轉速,實際情況下如果風扇堵轉,可能打不到顯示的轉速。
Perf:是性能狀態,從P0到P12,P0表示最大性能,P12表示狀態最小性能。
Persistence-M:是持續模式的狀態,持續模式雖然耗能大,但是在新的GPU應用啟動時,花費的時間更少,這裡顯示的是off的狀態。
Disp.A:Display Active,表示GPU的顯示是否初始化。
Compute M:是計算模式。
Volatile Uncorr. ECC:是否開啟 ECC 糾錯。
type:進程類型。C 表示計算進程,G 表示圖形進程,C+G 表示都有。
nvidia-smi 命令的參數
一些常用的參數,查看狀態
nvidia-smi -L
-L 參數顯示連接到系統的 GPU 列表。
nvidia-smi -L
# 輸出:
GPU 0: NVIDIA GeForce RTX 3060 (UUID: GPU-55275dff-****-****-****-6408855fced9)
GPU 1: NVIDIA GeForce RTX 3060 (UUID: GPU-0a1e7f37-****-****-****-df9a8bce6d6b)
GPU 2: NVIDIA GeForce RTX 3060 (UUID: GPU-38e2771e-****-****-****-d5cbb85c58d8)
GPU 3: NVIDIA GeForce RTX 3060 (UUID: GPU-8b45b004-****-****-****-46c05975a9f0)
GPU UUID:此值是GPU的全球唯一不可變字母數字標識符。它與主板上的物理標簽無關。
nvidia-smi -i
-i 參數指定某個 GPU,多用於查看 GPU 信息時指定其中一個 GPU。
nvidia-smi -q
-q 參數查看 GPU 的全部信息。可通過 -i 參數指定查看某個 GPU 的參數
如果天邊有光亮