您好,登錄后才能下訂單哦!
這篇文章主要講解了“Linux下如何監控CPU和GPU”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Linux下如何監控CPU和GPU”吧!
CPU和GPU都是具有運算能力的芯片。CPU更像“通才”主要指令運算(執行)為重和數值運算,而GPU更像“專才”,主要圖形類數值計算為核心。在不同類型的運算方面的速度也就決定了它們的能力。
對于 CPU 溫度,我們將結合使用 watch 與 sensors 命令。一篇關于此工具的圖形用戶界面版本的有趣文章已經在 It’s FOSS 中介紹過了。然而,我們將在此處使用命令行版本:
watch -n 2 sensors
watch 保證了讀數會在每 2 秒鐘更新一次(當然,這個周期值能夠根據你的需要去更改):
Every 2,0s: sensors iwlwifi-virtual-0 Adapter: Virtual device temp1: +39.0°C acpitz-virtual-0 Adapter: Virtual device temp1: +27.8°C (crit = +119.0°C) temp2: +29.8°C (crit = +119.0°C) coretemp-isa-0000 Adapter: ISA adapter Package id 0: +37.0°C (high = +82.0°C, crit = +100.0°C) Core 0: +35.0°C (high = +82.0°C, crit = +100.0°C) Core 1: +35.0°C (high = +82.0°C, crit = +100.0°C) Core 2: +33.0°C (high = +82.0°C, crit = +100.0°C) Core 3: +36.0°C (high = +82.0°C, crit = +100.0°C) Core 4: +37.0°C (high = +82.0°C, crit = +100.0°C) Core 5: +35.0°C (high = +82.0°C, crit = +100.0°C)
除此之外,我們還能得到如下信息:
根據以上的溫度值我們可以得出結論,我的電腦目前的工作負載非常小。
現在讓我們來看看顯卡。我從來沒使用過 AMD 的顯卡,因此我會將重點放在 Nvidia 的顯卡上。我們需要做的第一件事是從 Ubuntu 的附加驅動 中下載合適的最新驅動。
在 Ubuntu(Zorin 或 Linux Mint 也是相同的)中,進入“軟件和更新 > 附加驅動”選項,選擇最新的可用驅動。另外,你可以添加或啟用顯示卡的官方 ppa(通過命令行或通過“軟件和更新 > 其他軟件”來實現)。安裝驅動程序后,你將可以使用 “Nvidia X Server” 的 GUI 程序以及命令行工具 nvidia-smi(Nvidia 系統管理界面)。因此我們將使用 watch 和 nvidia-smi:
watch -n 2 nvidia-smi
與 CPU 的情況一樣,我們會在每兩秒得到一次更新的讀數:
Every 2,0s: nvidia-smi Fri Apr 19 20:45:30 2019 +-----------------------------------------------------------------------------+ | Nvidia-SMI 418.56 Driver Version: 418.56 CUDA Version: 10.1 | |-------------------------------+----------------------+----------------------+ | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. | |===============================+======================+======================| | 0 GeForce GTX 106... Off | 00000000:01:00.0 On | N/A | | 0% 54C P8 10W / 120W | 433MiB / 6077MiB | 4% Default | +-------------------------------+----------------------+----------------------+ +-----------------------------------------------------------------------------+ | Processes: GPU Memory | | GPU PID Type Process name Usage | |=============================================================================| | 0 1557 G /usr/lib/xorg/Xorg 190MiB | | 0 1820 G /usr/bin/gnome-shell 174MiB | | 0 7820 G ...equest-channel-token=303407235874180773 65MiB | +-----------------------------------------------------------------------------+
從這個表格中我們得到了關于顯示卡的如下信息:
大部分這些事實或數值都清晰地表明,我們沒有在玩任何消耗系統資源的游戲或處理大負載的任務。當我們開始玩游戲、處理視頻或其他類似任務時,這些值就會開始上升。
感謝各位的閱讀,以上就是“Linux下如何監控CPU和GPU”的內容了,經過本文的學習后,相信大家對Linux下如何監控CPU和GPU這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。