:::

在Linux查詢NVIDIA顯示卡狀態 / Check NVIDIA Graphics Card Status in Linux

3月 02, 2023 , , , 0 Comments Edit Copy Download

2023-0205-020340.png

要在Linux檢查安裝的NVIDIA顯示卡有沒有正常運作,意外地比想像中的還要簡單。


nvidia-smi

2023-0205-015205.png

以下這個指令可以顯示NVIDIA顯示卡的運作狀態:

nvidia-smi

https://developer.nvidia.com/nvidia-system-management-interface 

nvidia-smi的全名是NVIDIA System Management Interface。nvidia-smi可以呈現顯示卡現在的溫度、功率、記憶體使用量、GPU使用率、以及執行的程式。在Linux和Windows都可以使用。

Peek_2023-02-05_01-55.gif

不過只有輸入nvidia-smi的話,只會顯示當下的狀態而已。如果要持續監控顯示卡狀態的話,可以改用以下指令:

nvidia-smi -l 2

此時終端機會持續呈現該顯示卡的狀態。其中「2」是定期更新的描述,這個設定會在2秒更新一次。


nvitop

如果要讓NVIDIA顯示卡運作狀態呈現更多細節的話,不妨使用nvitop。

https://pypi.org/project/nvitop/0.2.5.1/

2023-0205-015949.png

nvitop是一個Python工具。它也是基於nvidia-smi顯示的內容,調整成類似Linux的top工具的樣子,還能繪製圖表。整體而言比nvidia-smi好看很多。


你有用過系統狀態監控的工具嗎?

有用過的人,下面舉個手吧!