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

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

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

在Linux中如何對CPU進行壓力測試呢?

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

壓力測試 CPU 是檢查處理器在重負(fù)載下性能表現(xiàn)以及系統(tǒng)在此情況下的溫度的最佳方法之一。

當(dāng)你壓力測試 CPU 時,可以監(jiān)視系統(tǒng)資源,觀察它們在最高工作負(fù)載下的表現(xiàn)。雖然性能不會改變,但如果處理器不具備良好散熱能力,溫度可能會影響其運作。

對于發(fā)燒友來說,壓力測試是建造新系統(tǒng)時必不可少的,特別是如果你打算以后超頻 CPU。

例如,在壓力測試過程中,如果你的 CPU 很快變得太熱,你需要通過更換 CPU 風(fēng)扇、使用更好的通風(fēng)機箱等方式來改進散熱解決方案。

現(xiàn)在你已經(jīng)了解到壓力測試的好處,接下來我將為你介紹在 Linux 中壓力測試 CPU 的以下兩種方法:

?使用 GtkStressTesting(圖形界面方式) ?使用 stress 和 s-tui 實用程序(命令行方式)

接下來,讓我們從第一種方法開始。

使用圖形界面方法壓力測試 Linux CPU

如果你更喜歡使用圖形界面方法,而不是通過終端操作,我有一個最簡單的方法來幫助你進行系統(tǒng)壓力測試。

有一個名為GtkStressTesting的圖形界面實用工具,可以幫助你進行壓力測試和同時監(jiān)視溫度。它提供了多種預(yù)設(shè)來進行系統(tǒng)壓力測試,并提供了選擇在測試期間需要使用多少個內(nèi)核的功能。

該工具在GitLab gitlab.com:443上已不再積極維護。但是它仍能按預(yù)期工作。

GtkStressTesting 可以作為 Flatpak 安裝,因此如果你尚未啟用 Flatpak 支持,請參考我們的Flatpak 安裝指南 itsfoss.com。

一旦你啟用了 Flatpak 支持,可以通過終端(如果沒有軟件中心)使用以下命令來安裝 GtkStressTesting 實用工具:

flatpak install flathub com.leinardi.gst

安裝完成后,你可以從系統(tǒng)菜單中啟動 GtkStressTesting 實用工具。

在這里,我建議你點擊“讀取全部(Read all)”按鈕,并輸入 sudo 密碼,以便工具可以獲取你系統(tǒng)的全部信息

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

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

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

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

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

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

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

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

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

使用圖形界面壓力測試 Linux CPU

這是一種非常簡便的壓力測試 CPU 的方法,是不是很簡單呢?

使用命令行終端壓力測試 Linux CPU

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

使用 s-tui 命令行實用程序進行壓力測試

使用命令行終端壓力測試需要兩個實用工具: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

安裝完成后,在終端中啟動s-tui實用工具:

s-tui

你將會看到以下內(nèi)容:

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

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

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

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

設(shè)置 Linux 中 CPU 壓力測試的時間長度

最后,選擇“壓力(Stress)”選項,它會在指定時間內(nèi)開始壓力測試:

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

使用終端壓力測試 Linux 中的 CPU

如果溫度失控,你可以點擊“退出(Quit)”按鈕手動停止壓力測試。另外,如果你想要將數(shù)據(jù)存儲在 .csv 格式中,該工具也提供了相應(yīng)的功能。

要存儲數(shù)據(jù),你只需要在啟動s-tui實用工具時附加-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)于這個工具的信息。

https://linux.cn/article-15880-1.html
作者:Sagar Sharma
譯者:ChatGPT




審核編輯:劉清

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

    關(guān)注

    68

    文章

    19313

    瀏覽量

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

    關(guān)注

    4

    文章

    594

    瀏覽量

    27414

原文標(biāo)題:在 Linux 中如何對 CPU 進行壓力測試

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

收藏 人收藏

    評論

    相關(guān)推薦

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

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

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

    CPU也稱為微處理器或簡稱為處理器。就像大腦如何控制人體一樣,CPU 控制著計算機的所有部分。因此CPU被認(rèn)為是計算機的大腦。那我們怎么Linux
    發(fā)表于 09-15 09:12 ?7608次閱讀

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

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

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

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

    如何對RK3399 Linux系統(tǒng)的磁盤進行讀寫測試

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

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

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

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

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

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

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

    如何在LinuxCPU進行壓力測試

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

    ATE測試,需要注意哪些事項

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

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

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

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

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

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

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

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

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

    云服務(wù)器 Flexus X 實例,鏡像切換與服務(wù)器壓力測試

    壓力測試工具 sysbench 使用 sysbench 進行 CPU、內(nèi)存、I/O 壓力測試,s
    的頭像 發(fā)表于 01-03 09:23 ?64次閱讀
    云服務(wù)器 Flexus X 實例,鏡像切換與服務(wù)器<b class='flag-5'>壓力</b><b class='flag-5'>測試</b>