壓力測(cè)試 CPU 是檢查處理器在重負(fù)載下性能表現(xiàn)以及系統(tǒng)在此情況下的溫度的最佳方法之一。
當(dāng)你壓力測(cè)試 CPU 時(shí),可以監(jiān)視系統(tǒng)資源,觀察它們?cè)谧罡吖ぷ髫?fù)載下的表現(xiàn)。雖然性能不會(huì)改變,但如果處理器不具備良好散熱能力,溫度可能會(huì)影響其運(yùn)作。
對(duì)于發(fā)燒友來說,壓力測(cè)試是建造新系統(tǒng)時(shí)必不可少的,特別是如果你打算以后超頻 CPU。
例如,在壓力測(cè)試過程中,如果你的 CPU 很快變得太熱,你需要通過更換 CPU 風(fēng)扇、使用更好的通風(fēng)機(jī)箱等方式來改進(jìn)散熱解決方案。
現(xiàn)在你已經(jīng)了解到壓力測(cè)試的好處,接下來我將為你介紹在 Linux 中壓力測(cè)試 CPU 的以下兩種方法:
?使用 GtkStressTesting(圖形界面方式) ?使用 stress 和 s-tui 實(shí)用程序(命令行方式)
接下來,讓我們從第一種方法開始。
使用圖形界面方法壓力測(cè)試 Linux CPU
如果你更喜歡使用圖形界面方法,而不是通過終端操作,我有一個(gè)最簡(jiǎn)單的方法來幫助你進(jìn)行系統(tǒng)壓力測(cè)試。
有一個(gè)名為GtkStressTesting的圖形界面實(shí)用工具,可以幫助你進(jìn)行壓力測(cè)試和同時(shí)監(jiān)視溫度。它提供了多種預(yù)設(shè)來進(jìn)行系統(tǒng)壓力測(cè)試,并提供了選擇在測(cè)試期間需要使用多少個(gè)內(nèi)核的功能。
該工具在GitLab gitlab.com:443上已不再積極維護(hù)。但是它仍能按預(yù)期工作。
GtkStressTesting 可以作為 Flatpak 安裝,因此如果你尚未啟用 Flatpak 支持,請(qǐng)參考我們的Flatpak 安裝指南 itsfoss.com。
一旦你啟用了 Flatpak 支持,可以通過終端(如果沒有軟件中心)使用以下命令來安裝 GtkStressTesting 實(shí)用工具:
flatpak install flathub com.leinardi.gst
安裝完成后,你可以從系統(tǒng)菜單中啟動(dòng) GtkStressTesting 實(shí)用工具。
在這里,我建議你點(diǎn)擊“讀取全部(Read all)”按鈕,并輸入 sudo 密碼,以便工具可以獲取你系統(tǒng)的全部信息:
授予 GtkStressTesting 讀取所有的權(quán)限
從這里,你可以選擇壓力測(cè)試系統(tǒng)的時(shí)間(如果溫度過高,隨時(shí)可以停止進(jìn)程),并在“工作線程:自動(dòng)(Workers: Auto)”下拉菜單中選擇可用的的最大數(shù)量。
我選擇了12 核心和 5 分鐘的壓力測(cè)試:
選擇 Linux 中 CPU 壓力測(cè)試的時(shí)間和核心數(shù)
完成后,單擊“開始(Start)”按鈕,監(jiān)視溫度,如果超過 90 度,請(qǐng)停止壓力測(cè)試。
在我的系統(tǒng)上,壓力測(cè)試過程中最高溫度為 85 度:
使用圖形界面壓力測(cè)試 Linux CPU
這是一種非常簡(jiǎn)便的壓力測(cè)試 CPU 的方法,是不是很簡(jiǎn)單呢?
使用命令行終端壓力測(cè)試 Linux CPU
使用 s-tui 命令行實(shí)用程序進(jìn)行壓力測(cè)試
使用命令行終端壓力測(cè)試需要兩個(gè)實(shí)用工具:s-tui itsfoss.com和stress。
你可以從默認(rèn)軟件倉庫或使用 pip itsfoss.com來安裝這些工具。如果你可以接受使用舊版本的工具,使用默認(rèn)軟件倉庫更容易。
以下是適用于流行 Linux 發(fā)行版的安裝命令:
基于 Ubuntu/Debian 的發(fā)行版:
sudo apt install s-tui stress
Arch Linux:
sudo pacman -S s-tui stress
Fedora/RHEL:
sudo dnf install s-tui stress
如果想要使用 pip 安裝最新版本,可以使用以下命令:
pip install s-tui --user
安裝完成后,在終端中啟動(dòng)s-tui實(shí)用工具:
s-tui
你將會(huì)看到以下內(nèi)容:
在 Linux 中監(jiān)控 CPU 的時(shí)鐘速度、負(fù)荷和利用率
你可以使用鼠標(biāo)或鍵盤箭頭鍵瀏覽菜單,然后點(diǎn)擊“壓力選項(xiàng)(Stress options)”,選擇你想要壓力測(cè)試系統(tǒng)的時(shí)間(以“秒”為單位):
設(shè)置 Linux 中 CPU 壓力測(cè)試的時(shí)間長度
最后,選擇“壓力(Stress)”選項(xiàng),它會(huì)在指定時(shí)間內(nèi)開始?jí)毫y(cè)試:
使用終端壓力測(cè)試 Linux 中的 CPU
如果溫度失控,你可以點(diǎn)擊“退出(Quit)”按鈕手動(dòng)停止壓力測(cè)試。另外,如果你想要將數(shù)據(jù)存儲(chǔ)在 .csv 格式中,該工具也提供了相應(yīng)的功能。
要存儲(chǔ)數(shù)據(jù),你只需要在啟動(dòng)s-tui實(shí)用工具時(shí)附加-c標(biāo)記,如下所示:
s-tui -c
如果你想用自己喜歡的名稱保存文件,則必須使用--csv-file標(biāo)記,如下所示:
s-tui --csv-file
例如,這里我將文件命名為Hello.scv:
s-tui --csv-file Hello.scv
你可以在它的GitHub 頁面 github.com:443上了解更多關(guān)于這個(gè)工具的信息。
https://linux.cn/article-15880-1.html
作者:Sagar Sharma
譯者:ChatGPT
審核編輯:劉清
-
處理器
+關(guān)注
關(guān)注
68文章
19435瀏覽量
231297 -
Linux系統(tǒng)
+關(guān)注
關(guān)注
4文章
596瀏覽量
27524
原文標(biāo)題:在 Linux 中如何對(duì) CPU 進(jìn)行壓力測(cè)試
文章出處:【微信號(hào):良許Linux,微信公眾號(hào):良許Linux】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
嵌入式Linux系統(tǒng)CPU控制常見辦法測(cè)試
怎么在Linux系統(tǒng)中查看CPU信息
使用memtester工具對(duì)嵌入式Linux內(nèi)存壓力進(jìn)行測(cè)試
如何對(duì)RK3399 Linux系統(tǒng)的磁盤進(jìn)行讀寫測(cè)試呢
Linux CPU的性能應(yīng)該如何優(yōu)化
在Linux系統(tǒng)中系統(tǒng)變量存在哪里呢?
使用Bolt IoT進(jìn)行CPU壓力監(jiān)控
![使用Bolt IoT<b class='flag-5'>進(jìn)行</b><b class='flag-5'>CPU</b><b class='flag-5'>壓力</b>監(jiān)控](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
如何在Linux中對(duì)CPU進(jìn)行壓力測(cè)試
在ATE測(cè)試中,需要注意哪些事項(xiàng)呢?
如何在Linux系統(tǒng)中檢查CPU使用率
![如何在<b class='flag-5'>Linux</b>系統(tǒng)<b class='flag-5'>中</b>檢查<b class='flag-5'>CPU</b>使用率](https://file1.elecfans.com/web2/M00/BB/34/wKgZomWYvm-AF_NFAAAMBer_0uo122.jpg)
壓力變送器如何進(jìn)行調(diào)校呢?
Linux服務(wù)器CPU飆升的原因
![<b class='flag-5'>Linux</b>服務(wù)器<b class='flag-5'>CPU</b>飆升的原因](https://file1.elecfans.com/web2/M00/C1/BB/wKgZomXeow2AeXijAAAMBer_0uo895.jpg)
傳感器在結(jié)構(gòu)測(cè)試中的應(yīng)用
云服務(wù)器 Flexus X 實(shí)例,鏡像切換與服務(wù)器壓力測(cè)試
![云服務(wù)器 Flexus X 實(shí)例,鏡像切換與服務(wù)器<b class='flag-5'>壓力</b><b class='flag-5'>測(cè)試</b>](https://file1.elecfans.com//web3/M00/04/A1/wKgZPGd2mNaAFclpAAGrndbG1KI643.png)
評(píng)論