Bylo řečeno, že linuxová distribuce snese hodně stresu a ve výsledku benchmarku může fungovat dobře se stejným hardwarem jako operační systém Windows. Než na svém systému Linux spustíte těžký software, možná budete chtít spustit zátěžový test procesoru Linux, abyste zjistili, kolik zátěže může tento počítač vydržet pro lepší výkon.
Zátěžové testy CPU provádějí většinou vývojáři a programátoři, kteří potřebují znát odolnost a sílu systému, než to zveřejní. Vzhledem k tomu, že systémy Linux jsou bezplatné a s otevřeným zdrojovým kódem, vývojáři vytvářejí různé distribuce s různou úrovní optimalizace hardwaru.
Srovnávání vs. zátěžové testování:Jaký je rozdíl?
Mnoho lidí si myslí, že benchmark a zátěžové testování jsou stejné pro Linux a další operační systémy. Výsledky benchmarku vám ve skutečnosti dávají hodnotu výsledku, který provádíte pro kontrolu síly konkrétního hardwaru. Ve výsledku benchmarku můžete ověřit, že vaše konkrétní hardwarová součást funguje podle očekávání.
Můžete zkontrolovat a získat data hardwarových metrik globálních parametrů, abyste měli jistotu, že vám výrobci dávají kvalitní produkt. Na druhou stranu je zátěžové testování proces, při kterém můžete zajistit, jak velké zatížení může váš CPU, RAM GPU a další komponenty vydržet v případě přetížení.
Nástroje pro zátěžové testy CPU v Linuxu
Chcete-li provést úspěšný zátěžový test na systému Linux, budete muset provozovat několik uznávaných a důvěryhodných aplikací na systému Linux, které nám mohou ukázat výsledky zátěže. Spuštění několika aplikací pro provádění zátěžových výsledků může vyžadovat, abyste měli root přístup k oprávněním Sudo. Ujistěte se, že jste ve vašem systému uživatel root. V tomto příspěvku uvidíme, jak zkontrolovat zátěžový test linuxového CPU, a uvidíme také několik nástrojů pro benchmarking hardwaru Linuxu.
1. Testovací sada Phoronix
Nástroj Phoronix je jedním z nejpoužívanějších nástrojů pro benchmarking CPU a zátěžové testování. Níže uvedené příkazy můžete spustit na terminálovém shellu s oprávněním root a nainstalovat nástroj Phoronix na váš počítač založený na Debianu.
$ sudo wget http://phoronix-test-suite.com/releases/repo/pts.debian/files/phoronix-test-suite_9.8.0_all.deb $ sudo apt install gdebi-core $ sudo gdebi phoronix-test-suite_9.8.0_all.deb
Nyní, po dokončení instalace, můžete na svém počítači spustit nástroj Phoronix. Načtení všech výchozích parametrů může chvíli trvat, proto vám ukažte zátěž CPU a zátěžový test.
$ phoronix-test-suite
2. Nástroj Stres-ng CLI
Stress-NG je další nástroj pro zátěžové testování CPU Linuxu založený na příkazovém řádku. Můžete jej nainstalovat na svůj počítač pomocí níže uvedeného příkazu.
$ sudo apt install stress-ng
Nyní, když instalace skončí, můžete nyní zkontrolovat kapacitu zátěže CPU pomocí níže uvedeného příkazu stress-ng.
$ stress-ng --cpu 2
3. GTKStressTesting (GST)
Pro instalaci nástroje zátěžového testování GTK použijeme metodu Flatpak. Pokud nemáte na svém počítači nainstalovaný Flatpak, ujistěte se, že víte vše o Flatpak a jak jej nainstalovat na Linux.
sudo add-apt-repository ppa:flatpak/stable sudo apt update sudo apt install flatpak
Budete si také muset pořídit balíček FlatHUb.
sudo apt install --reinstall ca-certificates flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo sudo apt install gnome-software-plugin-flatpak
Nyní spusťte níže uvedené příkazy v shellu terminálu a nainstalujte nástroj GTKStress Testing na váš počítač založený na Debianu.
$ sudo flatpak install flathub com.leinardi.gst
Níže uvedený příkaz spustí automaticky generované zatížení CPU a výsledek zátěžového testu na shellu.
$ flatpak run com.leinardi.gst
4. 7-Zip:Zátěžový test procesoru Linux
Všichni víme, že 7-zip je široce používán pro zipování, rozbalování a extrahování souborů. Věděli jste ale, že tento nástroj dokáže také zkontrolovat detaily CPU a zátěžové testování v Linuxu? Nyní můžete zkontrolovat zatížení procesoru a metriky pomocí 7-zip. Pokud nástroj nainstalovaný nemáte, můžete jej do počítače získat pomocí níže uvedeného příkazu.
$ sudo apt-get install p7zip-full
Chcete-li zkontrolovat jednovláknové zatížení procesoru vašeho počítače, spusťte níže uvedený příkaz.
$ 7z b -mmt1
Můžete spustit další příkaz a zkontrolovat zatížení vícevláknového CPU.
$ 7z b
5. Stres:Zátěžový test procesoru Linux
Zde uvidíme, jak zkontrolovat zátěž procesoru pomocí nástroje Stres. Nejprve si budete muset na svůj počítač se systémem Linux stáhnout nástroj Stress.
$ sudo apt install stress
Nyní, abyste získali aktualizaci zátěžové kontroly CPU, můžete provést níže uvedený příkaz.
$ stress --cpu 2
Můžete také zkontrolovat zatížení CPU pro další vlákna CPU pomocí přizpůsobené hodnoty časového limitu.
$ sudo stress --cpu 8 --timeout 20
Níže uvedený příkaz vám poskytne hodnotu časového limitu stresu.
$ uptime
6. S-tui (pouze zátěžový test)
S-tui je terminálový nástroj založený na pythonu pro testování zátěže CPU v Linuxu. Můžete jej získat do svého systému Linux pomocí konvenčních metod a metod Python Pip. Zde můžete vidět níže uvedený příkaz, který vám umožní nainstalovat S-tui na Debian Linux.
$ sudo apt install s-tui stress
Nakonec spusťte níže uvedený příkaz, abyste viděli výsledky zátěžového testu CPU na vašem počítači se systémem Linux.
$ s-tui
7. Sysbench:Zátěžový test a benchmark
Tento nástroj vám poskytne přesné výsledky pro testování hardwaru CPU. Chcete-li nainstalovat nástroj Sysbench na váš počítač založený na Debianu, můžete spustit níže uvedené příkazy v shellu terminálu.
$ sudo apt install sysbench
Nyní, když je instalace úspěšně dokončena, můžete nyní provést níže uvedený příkaz a zkontrolovat zatížení CPU a benchmark CPU a výsledek zátěžového testu pro váš systém win AC.
$ sysbench cpu --threads=2 run
8. Geekbench:Nástroj pro zátěžové testování procesoru Linux
Geekbench je jedním z nejužitečnějších a nejpoužívanějších benchmarkových testerů pro platformy Linux. I když potřebujeme získat výsledky zátěžového testu CPU, tento nástroj může být velmi užitečný, když potřebujete zkontrolovat výsledky benchmarku CPU, abyste získali lepší představu o svém systému.
Níže uvedené příkazy můžete spustit na terminálovém shellu s oprávněním root a nainstalovat nástroj Geekbench na váš počítač založený na Debianu.
$ sudo wget http://cdn.geekbench.com/Geekbench-5.2.3-Linux.tar.gz $ sudo tar xf Geekbench-5.2.3-Linux.tar.gz $ cd Geekbench-5.2.3-Linux && ./geekbench5
Statistiky!
Při kontrole zátěže CPU nebo toho, jak velkou zátěž by váš CPU pravděpodobně zabral, musíte také znát výsledky benchmarku vašeho hardwaru. Z mých osobních zkušeností za léta používání Linuxu vyplývá, že pokud potřebujete výsledky benchmarku CPU a výsledky zátěžových testů, můžete si bez námahy vybrat, který software můžete na svém systému spustit a zda potřebujete svůj systém upgradovat nebo ne.
V celém příspěvku jsme viděli několik příspěvků pro kontrolu benchmarkingu CPU a zátěže CPU. Doufám, že tento příspěvek byl pro vás užitečný; pokud ano, sdílejte prosím tento příspěvek se svými přáteli a linuxovou komunitou. Můžete také napsat své názory na tento příspěvek do sekce komentářů.