0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

在Linux中如何對(duì)CPU進(jìn)行壓力測(cè)試呢?

dyquk4xk2p3d ? 來源:Linux中國(guó) ? 2023-06-18 11:11 ? 次閱讀

壓力測(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)的全部信息

bb322b22-0d7c-11ee-962d-dac502259ad0.png

授予 GtkStressTesting 讀取所有的權(quán)限

從這里,你可以選擇壓力測(cè)試系統(tǒng)的時(shí)間(如果溫度過高,隨時(shí)可以停止進(jìn)程),并在“工作線程:自動(dòng)(Workers: Auto)”下拉菜單中選擇可用的的最大數(shù)量。

我選擇了12 核心和 5 分鐘的壓力測(cè)試:

bb3ed71e-0d7c-11ee-962d-dac502259ad0.png

選擇 Linux 中 CPU 壓力測(cè)試的時(shí)間和核心數(shù)

完成后,單擊“開始(Start)”按鈕,監(jiān)視溫度,如果超過 90 度,請(qǐng)停止壓力測(cè)試。

在我的系統(tǒng)上,壓力測(cè)試過程中最高溫度為 85 度:

bb47d63e-0d7c-11ee-962d-dac502259ad0.png

使用圖形界面壓力測(cè)試 Linux CPU

這是一種非常簡(jiǎn)便的壓力測(cè)試 CPU 的方法,是不是很簡(jiǎn)單呢?

使用命令行終端壓力測(cè)試 Linux CPU

bb64804a-0d7c-11ee-962d-dac502259ad0.gif

使用 s-tui 命令行實(shí)用程序進(jìn)行壓力測(cè)試

使用命令行終端壓力測(cè)試需要兩個(gè)實(shí)用工具:s-tui itsfoss.com和stress。

你可以從默認(rèn)軟件倉(cāng)庫(kù)或使用 pip itsfoss.com來安裝這些工具。如果你可以接受使用舊版本的工具,使用默認(rèn)軟件倉(cāng)庫(kù)更容易。

以下是適用于流行 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)容:

bb6f9890-0d7c-11ee-962d-dac502259ad0.png

在 Linux 中監(jiān)控 CPU 的時(shí)鐘速度、負(fù)荷和利用率

你可以使用鼠標(biāo)或鍵盤箭頭鍵瀏覽菜單,然后點(diǎn)擊“壓力選項(xiàng)(Stress options)”,選擇你想要壓力測(cè)試系統(tǒng)的時(shí)間(以“秒”為單位):

bb80063a-0d7c-11ee-962d-dac502259ad0.png

設(shè)置 Linux 中 CPU 壓力測(cè)試的時(shí)間長(zhǎng)度

最后,選擇“壓力(Stress)”選項(xiàng),它會(huì)在指定時(shí)間內(nèi)開始?jí)毫y(cè)試:

bb8f5c02-0d7c-11ee-962d-dac502259ad0.png

使用終端壓力測(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 .csv

例如,這里我將文件命名為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




審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    19044

    瀏覽量

    228499
  • Linux系統(tǒng)
    +關(guān)注

    關(guān)注

    4

    文章

    588

    瀏覽量

    27267

原文標(biāo)題:在 Linux 中如何對(duì) CPU 進(jìn)行壓力測(cè)試

文章出處:【微信號(hào):良許Linux,微信公眾號(hào):良許Linux】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    嵌入式Linux系統(tǒng)CPU控制常見辦法測(cè)試

    01 測(cè)試環(huán)境 Xilinx ZCU106 單板 Xilinx VCU TRD2020.1 02 介紹 嵌入式Linux系統(tǒng)Linux直接管理所有
    的頭像 發(fā)表于 11-26 14:17 ?5051次閱讀

    怎么Linux系統(tǒng)查看CPU信息

    CPU也稱為微處理器或簡(jiǎn)稱為處理器。就像大腦如何控制人體一樣,CPU 控制著計(jì)算機(jī)的所有部分。因此CPU被認(rèn)為是計(jì)算機(jī)的大腦。那我們?cè)趺?b class='flag-5'>在Linux
    發(fā)表于 09-15 09:12 ?7421次閱讀

    米爾MYD-YG2LX開發(fā)板內(nèi)存、CPU壓力測(cè)試

    MYD-YG2LX開發(fā)板進(jìn)行基礎(chǔ)信息查看,以及CPU、內(nèi)存壓力測(cè)試
    的頭像 發(fā)表于 05-16 13:34 ?1283次閱讀
    米爾MYD-YG2LX開發(fā)板內(nèi)存、<b class='flag-5'>CPU</b>等<b class='flag-5'>壓力</b><b class='flag-5'>測(cè)試</b>

    使用memtester工具對(duì)嵌入式Linux內(nèi)存壓力進(jìn)行測(cè)試

    使用memtester工具對(duì)嵌入式Linux內(nèi)存壓力測(cè)試新的改變Memtest工具工具編譯與使用使用命令使用格式測(cè)試新的改變內(nèi)存是電子計(jì)算機(jī)的最重要組成要素之一。 與內(nèi)存對(duì)應(yīng)的就是外存
    發(fā)表于 12-15 06:29

    如何對(duì)RK3399 Linux系統(tǒng)的磁盤進(jìn)行讀寫測(cè)試

    如何對(duì)RK3399 Linux系統(tǒng)的磁盤進(jìn)行讀寫測(cè)試
    發(fā)表于 03-04 11:37

    Linux CPU的性能應(yīng)該如何優(yōu)化

    Linux系統(tǒng),由于成本的限制,往往會(huì)存在資源上的不足,例如 CPU、內(nèi)存、網(wǎng)絡(luò)、IO 性能。本文,就對(duì) Linux 進(jìn)程和
    的頭像 發(fā)表于 01-18 08:52 ?3305次閱讀

    Linux系統(tǒng)系統(tǒng)變量存在哪里?

    上面講了很多系統(tǒng)變量,那么Linux系統(tǒng),這些變量存在哪里?為什么用戶一登錄shell就自動(dòng)有了這些變量?我們先來看看下面幾個(gè)文件。
    的頭像 發(fā)表于 11-16 09:46 ?1812次閱讀

    使用Bolt IoT進(jìn)行CPU壓力監(jiān)控

    電子發(fā)燒友網(wǎng)站提供《使用Bolt IoT進(jìn)行CPU壓力監(jiān)控.zip》資料免費(fèi)下載
    發(fā)表于 07-03 10:50 ?0次下載
    使用Bolt IoT<b class='flag-5'>進(jìn)行</b><b class='flag-5'>CPU</b><b class='flag-5'>壓力</b>監(jiān)控

    如何在Linux對(duì)CPU進(jìn)行壓力測(cè)試

    Linux環(huán)境對(duì)CPU進(jìn)行壓力測(cè)試,主要是為了
    發(fā)表于 07-18 09:55 ?7191次閱讀

    Linux下的stress-ng壓力測(cè)試工具介紹

    今天浩道跟大家分享Linux下一款強(qiáng)大的壓力測(cè)試工具------stress-ng,這款測(cè)試工具對(duì)于運(yùn)維工程師或者測(cè)試工程師,還是比較受歡迎
    的頭像 發(fā)表于 11-03 09:31 ?6878次閱讀
    <b class='flag-5'>Linux</b>下的stress-ng<b class='flag-5'>壓力</b><b class='flag-5'>測(cè)試</b>工具介紹

    ATE測(cè)試,需要注意哪些事項(xiàng)?

    ATE測(cè)試,需要注意哪些事項(xiàng)? ATE(Automated Test Equipment,自動(dòng)化測(cè)試設(shè)備)
    的頭像 發(fā)表于 11-09 15:30 ?694次閱讀

    如何在Linux系統(tǒng)檢查CPU使用率

    首先在Linux系統(tǒng)檢查CPU使用率??梢酝ㄟ^命令行輸入top或htop命令來查看當(dāng)前系統(tǒng)
    發(fā)表于 01-06 10:42 ?1158次閱讀
    如何在<b class='flag-5'>Linux</b>系統(tǒng)<b class='flag-5'>中</b>檢查<b class='flag-5'>CPU</b>使用率

    壓力變送器如何進(jìn)行調(diào)校

    壓力變送器如何進(jìn)行調(diào)校? 壓力變送器是一種用于測(cè)量和傳輸壓力信號(hào)的設(shè)備,廣泛應(yīng)用于工業(yè)控制系統(tǒng)
    的頭像 發(fā)表于 02-04 15:27 ?4494次閱讀

    Linux服務(wù)器CPU飆升的原因

    首先在Linux系統(tǒng)檢查CPU使用率??梢酝ㄟ^命令行輸入top或htop命令來查看當(dāng)前系統(tǒng)
    發(fā)表于 02-28 11:00 ?1285次閱讀
    <b class='flag-5'>Linux</b>服務(wù)器<b class='flag-5'>CPU</b>飆升的原因

    傳感器結(jié)構(gòu)測(cè)試的應(yīng)用

    傳感器結(jié)構(gòu)測(cè)試方面的主要應(yīng)用有哪些?? 一、壓力分布監(jiān)測(cè)? 結(jié)構(gòu)測(cè)試
    的頭像 發(fā)表于 06-15 18:30 ?925次閱讀