英偉達顯卡監控工具nvtop使用方法


其它相關《NVIDIA查看CPU、內存、GPU使用情況》

0 背景
在用英偉達顯卡做深度學習訓練或推理時,我們常用nvidia-smi指令來查看顯卡的使用情況,如圖所示

 

 

 

 

這種方法可以看出每張顯卡內存和GPU利用率的實時情況,但看不出歷史數據和變化曲線,這個時候就需要用到nvtop了。

Nvtop代表NVidia TOP,這是用於NVIDIA GPU的任務監視器。它可以處理多個GPU,並以熟悉的方式打印有關它們的信息。如圖所示,很直觀的顯示了每張顯卡的內存、GPU利用率曲線。本文對該工具的安裝使用進行介紹。

 

 

 

 

1 安裝方法
在Ubuntu disco (19.04) / Debian buster (stable)系統中,可以直接使用apt安裝

sudo apt install nvtop

 

如果是在舊的系統,如ubuntu16.04等,則需要通過源碼安裝,方法如下
# 安裝依賴
sudo apt install cmake libncurses5-dev libncursesw5-dev git

# 下載源碼
git clone https://github.com/Syllo/nvtop.git
mkdir -p nvtop/build && cd nvtop/build
cmake ..

# 如果報錯"Could NOT find NVML (missing: NVML_INCLUDE_DIRS)"
# 則執行下邊的語句,否則跳過
cmake .. -DNVML_RETRIEVE_HEADER_ONLINE=True
# 編譯
make sudo make install

 

2 使用方法

安裝完之后,可以執行nvtop -h來查看使用方法,介紹的很詳細了,如果現實全部信息,直接nvtop就可以現實出我們上邊的結果

nvtop version 1.0.0
Available options:
-d --delay : Select the refresh rate (1 == 0.1s)
-v --version : Print the version and exit
-s --gpu-select : Column separated list of GPU IDs to monitor
-i --gpu-ignore : Column separated list of GPU IDs to ignore
-p --no-plot : Disable bar plot
-C --no-color : No colors
-N --no-cache : Always query the system for user names and command line information
-f --freedom-unit : Use fahrenheit
-E --encode-hide : Set encode/decode auto hide time in seconds (default 30s, negative = always on screen)
-h --help : Print help and exit

————————————————

版權聲明:本文為CSDN博主「ZONG_XP」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/zong596568821xp/article/details/103712188


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM