s-tui:在Linux中監(jiān)控CPU溫度、頻率、功率和使用率的終端工具
一般每個(gè) Linux 管理員都會(huì)使用 lm_sensors 監(jiān)控 CPU 溫度。lm_sensors (Linux 監(jiān)控傳感器)是一個(gè)自由開源程序,它提供了監(jiān)控溫度、電壓和風(fēng)扇的驅(qū)動(dòng)和工具。
如果你正在找替代的 CLI 工具,我會(huì)建議你嘗試 s-tui。
它其實(shí)是一個(gè)壓力測(cè)試的終端 UI,可以幫助管理員通過(guò)顏色查看 CPU 溫度。
s-tui 是什么
s-tui 是一個(gè)用于監(jiān)控計(jì)算機(jī)的終端 UI。s-tui 可以在終端以圖形方式監(jiān)控 CPU 溫度、頻率、功率和使用率。此外,它還顯示由發(fā)熱量限制引起的性能下降,它需要很少的資源并且不需要 X 服務(wù)器。它是用 Python 編寫的,需要 root 權(quán)限才能使用它。
s-tui 是一個(gè)獨(dú)立的程序,可以開箱即用,并且不需要配置文件就可以使用其基本功能。
s-tui 使用 psutil 來(lái)探測(cè)你的一些硬件信息。如果不支持你的一些硬件,你可能看不到所有信息。
以 root 身份運(yùn)行 s-tui 時(shí),當(dāng)壓測(cè)所有 CPU 核心時(shí),可以將 CPU 發(fā)揮到***睿頻頻率。它在后臺(tái)使用 Stress 壓力測(cè)試工具,通過(guò)對(duì)系統(tǒng)施加某些類型的計(jì)算壓力來(lái)檢查其組件的溫度是否超過(guò)其可接受的范圍。只要計(jì)算機(jī)穩(wěn)定并且其組件的溫度不超過(guò)其可接受的范圍,PC 超頻就沒問(wèn)題。有幾個(gè)程序可以通過(guò)壓力測(cè)試得到系統(tǒng)的穩(wěn)定性,從而評(píng)估超頻水平。
如何在 Linux 中安裝 s-tui
它是用 Python 寫的,pip
是在 Linux 上安裝 s-tui 的推薦方法。確保你在系統(tǒng)上安裝了 python-pip 軟件包。如果還沒有,請(qǐng)使用以下命令進(jìn)行安裝。
對(duì)于 Debian/Ubuntu 用戶,使用 apt 命令 或 apt-get 命令 來(lái)安裝 pip
。
$ sudo apt install python-pip stress
對(duì)于 Archlinux 用戶,使用 pacman 命令 來(lái)安裝 pip
。
$ sudo pacman -S python-pip stress
對(duì)于 Fedora 用戶,使用 dnf 命令 來(lái)安裝 pip
。
$ sudo dnf install python-pip stress
對(duì)于 CentOS/RHEL 用戶,使用 yum 命令 來(lái)安裝 pip
。
$ sudo yum install python-pip stress
對(duì)于 openSUSE 用戶,使用 zypper 命令 來(lái)安裝 pip
。
$ sudo zypper install python-pip stress
***運(yùn)行下面的 pip 命令 在 Linux 中安裝 s-tui 工具。
對(duì)于 Python 2.x:
$ sudo pip install s-tui
對(duì)于Python 3.x:
$ sudo pip3 install s-tui
如何使用 s-tui
正如我在文章開頭所說(shuō)的那樣。它需要 root 權(quán)限才能從系統(tǒng)獲取所有信息。只需運(yùn)行以下命令即可啟動(dòng) s-tui。
$ sudo s-tui
默認(rèn)情況下,它啟用硬件監(jiān)控并選擇 “Stress” 選項(xiàng)以對(duì)系統(tǒng)執(zhí)行壓力測(cè)試。
要查看其他選項(xiàng),請(qǐng)到幫助頁(yè)面查看。
$ s-tui --help