chcete posunout váš systém Linux na maximální limity? Nebo máte zájem o hodnocení vašeho počítače se systémem Linux z hlediska výkonu? Buď jak buď, benchmark aplikací a zátěžové testy nástrojů mohou poskytnout kvantitativní porozumění výkonu vašeho Linuxového POČÍTAČE.
S ohledem na to máme seznam pokrývající některé z nejlepších aplikací pro Linux pro benchmark výkonu a zátěžových testů. Ale nejdřív, pojďme si jasně porozumět benchmarkingu a zátěžovému testování a rozdílům mezi nimi.
Benchmarking vs. zátěžové testování: jaký je v tom rozdíl?
srovnávací nástroj se používá k měření maximálního výkonu počítače při manipulaci s konkrétním úkolem nebo funkcí. To je nejužitečnější při pokusu o porovnání dvou podobných produktů. Můžete porovnat srovnávací skóre mezi produkty a zjistit, který z nich nabízí lepší výkon.
Zátěžový testovací nástroj je navržen tak, aby implementoval velké zatížení systému, aby zjistil, zda selže. Můžete provést zátěžový test na různých částech systému, včetně procesoru, paměti, sítě atd. Tento typ nástroje vám pomůže otestovat stabilitu systému. Během zátěžového testu Aplikace také zkontroluje, zda se systém může bezpečně zotavit z těžkého zatížení a vrátit se do normálního stavu.
Pokud máte zájem sledovat statistiky spotřeby zdrojů a využití systému, doporučujeme vám podívat se na náš seznam nejlepších nástrojů pro monitorování výkonu systému Linux.
Nejlepší Linux Aplikace Benchmarku a CPU Stress Test
Nyní, když máte základní znalosti o tom, co měřítko a stres testovací nástroje udělat pro vás, pojďme se rychle ponořit do našeho seznamu nejlepších Linuxových aplikací pro srovnávání a stresové testování. Všimněte si, že ne všechny zde uvedené nástroje lze použít jak pro benchmarking, tak pro zátěžové testování.
některé nástroje jsou speciálně navrženy pro zátěžové testování, zatímco jiné jsou určeny hlavně pro benchmarking. Je to proto, že existuje jen velmi málo aplikací, které mohou provádět obě funkce na dostatečně dobré úrovni. Ale to bylo řečeno, Zahrnuli jsme několik aplikací, které přicházejí se slušnými nástroji pro základní zátěžové testování a benchmarking, pokud je to vše, co potřebujete.
ukážeme vám také, jak tyto nástroje nainstalovat a používat ve vašem systému Linux. Použijeme systém Ubuntu, abychom vám ukázali proces nastavení. Stejné kroky by se však měly vztahovat na jakékoli jiné distribuce Linuxu.
Geekbench
uživatelé Windows mohou být obeznámeni s Geekbench. Jedná se o populární multiplatformní srovnávací nástroj s jednoduchým bodovacím systémem, který zobrazuje výsledky jednojádrového i vícejádrového výkonu systému. Vyšší skóre Geekbench znamená lepší výkon.
můžete také použít Geekbench k zátěžovému testování systému simulováním scénářů v reálném světě a zkontrolovat, jak se systém hromadí.
Jak nainstalovat a používat Geekbench:
pro tento rychlý tutoriál budeme instalovat Geekbench 5.2.3, protože se jedná o nejnovější verzi. Chcete-li to provést, otevřete terminál a zadejte následující příkaz ke stažení a extrahování archivního souboru Geekbench 5.2.3.
$ sudo wget http://cdn.geekbench.com/Geekbench-5.2.3-Linux.tar.gz$ sudo tar xf Geekbench-5.2.3-Linux.tar.gz
Jakmile jste extrahovali souboru, spusťte následující příkaz ke spuštění Geekbench.
$ cd Geekbench-5.2.3-Linux && ./geekbench5
Jak můžete vidět, na rozdíl od verze pro Windows, na Linuxu, Geekbench se automaticky spustí sérii testů, které uvidíte z příkazového řádku. Po dokončení testů získáte také odkaz URL. Můžete navštívit tento odkaz vidět výsledky.
zde je náš výsledek:
Poznámka: Pokud čtete tento článek v budoucnu, novější verze Geekbench by mohlo vyjít. Zkontrolujte jejich oficiální stránku ke stažení a zjistěte, zda je k dispozici novější verze.
Pokud ano, pak vše, co musíte udělat, je nahradit všechny výše uvedené příkazy s 5.2.3 novější verzí. Pokud také vyjde nová verze, jako je Geekbench 6 nebo 7, budete muset nahradit poslední příkaz“./ geekbench5 „to“./ geekbenchx “ kde ‚ x ‚ je nové číslo verze.
Phoronix Test Suite
Phoronix Test Suite je jedním z nejkomplexnějších nástrojů pro testování výkonu a benchmarking pro Linux. To je plně open-source a dává vám přístup k více než 100 testů, které můžete spustit získat kvantitativní stejně jako kvalitativní představu o výkonu vašeho systému.
všechny testy jsou prováděny plně automatickým způsobem, od provedení až po hlášení. Nejlepší na tom je, že každý z těchto testů lze snadno reprodukovat, což vám umožní provádět vylepšení a znovu otestovat systém, abyste zjistili, jak to mění výkon.
Jak nainstalovat a používat testovací sadu Phoronix:
pro uživatele Ubuntu a Debianu lze testovací sadu Phoronix snadno nainstalovat po několika základních krocích. Nejprve použijte příkaz wget ke stažení nejnovější verze testovací sady Phoronix takto:
$ sudo wget http://phoronix-test-suite.com/releases/repo/pts.debian/files/phoronix-test-suite_9.8.0_all.deb
Poznámka: V době psaní je Phoronix 9.8.0 nejnovější verzí, takže ji stahujeme. Když to čtete, pokud je k dispozici novější verze, můžete si ji stáhnout pouze změnou 9.8.0 ve výše uvedeném příkazu na nejnovější verzi.
Pokud používáte jiné distro, které není založeno na Debianu, můžete navštívit jejich oficiální webové stránky a stáhnout soubor universal Linux tar.
dále nainstalujte gdebi, což je užitečné pro instalaci externího*.deb balíčky. K tomu, zadejte následující příkaz:
$ sudo apt install gdebi-core
Konečně, nainstalovat Phoronix Test Suite, zadejte tento příkaz:
$ sudo gdebi phoronix-test-suite_9.8.0_all.deb
Poznámka: Změna 9.8.0 na novější verzi Phoronix, pokud jste si stáhli, že místo.
Jakmile se dokončí instalaci, tento nástroj můžete spustit zadáním následujícího příkazu:
$ phoronix-test-suite
Jak můžete vidět, to bude první ukázat vám všechny termíny a podmínky, a požádat vás, zda s nimi souhlasíte nebo ne. Zadejte “ y “ Pro Ano, Přijmout. Nástroj pak načte všechny dostupné testy, které můžete spustit ve vašem systému.
Každý Phoronix test přichází s vlastní sadu závislostí. Musíte je nainstalovat do systému, než budete moci spustit některý z testů. Kromě toho je každá ze závislostí velmi velká,z nichž některé mohou být přes 1 GB.
také, pokud jej používáte na Ubuntu, budete muset upravit balíčky install-ubuntu.SH skript umožňující Phoronix stáhnout potřebné závislosti. Pokud chcete použít tento nástroj zátěžového testu, pak je zde podrobný průvodce instalací a nastavením pro Phoronix, který vám pomůže.
Sysbench
Sysbench je bezplatný a open-source srovnávací nástroj založený na LuaJIT. Jedná se o skriptovatelný vícevláknový srovnávací nástroj, který se nejčastěji používá pro srovnávání databází. Přichází však s funkcemi, které vám umožňují testovat a porovnávat různé části systému, včetně propustnosti procesoru, paměti a souborů.
Jak nainstalovat a používat Sysbench:
Pokud používáte Ubuntu, můžete Sysbench snadno nainstalovat z úložiště apt. Vše, co musíte udělat, je zadejte následující příkaz:
$ sudo apt install sysbench
Jakmile je nástroj stažen, můžete začít benchmarking výkon CPU po zadání tohoto příkazu:
$ sysbench cpu --threads=2 run
V příkazu výše, ‚CPU‘ států, typ testu, a „vlákna“ určuje počet vláken, která budou vytvořena v Sysbench spustit multi-threaded měřítko.
zde je podrobnější pohled na všechny ostatní typy testů a možností dostupných v systému Sysbench. Po dokončení testu vám Sysbench zobrazí výsledky přímo v terminálu. Chcete-li vyhodnotit výkon procesoru, můžete měřit a porovnávat proměnnou „události za sekundu“ s jinými systémy.
stres – ng CLI Tool
stres-ng je aktualizovaná implementace stresu-což samo o sobě je jednoduchý nástroj příkazového řádku, který lze použít k zátěžovému testu CPU, paměti a dokonce i rychlosti vstupu a výstupu disku.
stres-ng staví na vrcholu svého předchůdce přidáním stovky pokročilých testů, aby extra zátěž a stres z vašeho systému.
Jak nainstalovat a používat Stress-ng:
Na Ubuntu můžete nainstalovat Stress-ng přímo z úložiště apt. K tomu, zadejte následující příkaz v terminálu:
$ sudo apt install stress-ng
Jakmile je nainstalován, můžete začít používat nástroj pro stres-test různých částí systému, jako je CPU, paměť a disk I/O rychlost. Pro tuto demonstraci se však podívejme, jak můžete tento nástroj použít k zdůraznění procesoru.
$ stress-ng --cpu 2
výše uvedený příkaz vypráví Stres-ng na zátěžový test CPU, kde „2“ odkazuje na počet pracovníků, kteří se točí na sqrt(rand()). Jakmile spustíte příkaz, nástroj začne postupně spouštět 70 testů CPU jeden po druhém, aby zdůraznil CPU.
existuje mnoho dalších příkazů, které vám pomohou spustit různé zátěžové testy na různých částech vašeho systému. Pokud se chcete dozvědět více, můžete vidět všechny různé příkazy stres-ng právě zde.
Disclaimer: stres-ng není benchmarking aplikace, ale stres testování nástroj. Nebude vám žádné srovnávací skóre. Jakmile je aktivován, začne zatloukat váš procesor tak, aby neustále běžel na 100% využití.
při použití nástroje byste měli zabít všechny ostatní spuštěné aplikace, abyste se ujistili, že v zátěžovém testu nejsou žádné anomálie. Také se nedoporučuje zdůrazňovat váš systém příliš dlouho, protože by to mohlo vést k selhání systému. Pokud k tomu dojde, budete muset provést tvrdý restart, abyste obnovili počítač.
GTKStressTesting (GST)
GST, zkratka pro GTKStressTesting, je nástroj pro monitorování výkonu a zátěžový test pro počítače se systémem Linux. Aplikace je postavena na vrcholu stresu-ng. Jako takový získáte přístup ke všem funkcím zátěžového testování nástroje CLI. Na rozdíl od Stress-ng však GST přichází s GUI, které vám umožní ovládat aplikaci a její různé funkce.
také GST obsahuje malou funkci benchmarku, něco, co ve stresu chybí. Jiné, než to, GST může také přinést potřebné informace o vašem CPU, RAM a základní desky, a zobrazit metriky využití na čistý GUI, podobné CPU-Z.
Jak nainstalovat a Používat GTKStressTesting:
GST je k dispozici v Flatpak úložiště. Takže pokud chuť Linuxu, kterou používáte, podporuje Flatpak, můžete do systému nainstalovat GST. Zde je oficiální průvodce nastavením pro Flatpak. Použijte to nejprve k instalaci Flatpak na Linux distro.
po dokončení spusťte tento příkaz k instalaci GST:
$ sudo flatpak install flathub com.leinardi.gst
Po dokončení instalace spusťte GST zadáním tohoto příkazu:
$ flatpak run com.leinardi.gst
Jak můžete vidět, nástroj prezentuje na vás tuny informací týkající se vašeho systému. Při pohledu na vrchol máte nastavení zátěžového testu. Je zde možnost zvolit typ zátěžového testu spolu s dobou trvání a předdefinovaným počtem pracovníků.
7-Zip
a pro poslední položku v našem seznamu máme 7-zip. Někteří z vás už možná znají a používají tuto aplikaci jako nástroj pro kompresi souborů – což je jeho zamýšlené použití.
nicméně, super věc, o 7-zip je, že může provádět extrémní úrovně komprese na soubory výrazně snížit jejich velikost a uložit je ve formátu 7z archivu. Tento extrémní kompresní algoritmus můžete použít k měření výkonu procesoru vašeho systému. 7-zip je dodáván s vyhrazenou funkcí nazvanou LZMA compression benchmark, která vám to umožní.
Jak Nainstalovat a Použít 7-ZIP na Referenční Výkon:
Ubuntu uživatelé mohou snadno nainstalovat 7-zip pomocí apt-get příkaz jako je tento:
$ sudo apt-get install p7zip-full
Jakmile je nainstalován, můžete použít následující příkaz spustit single-threaded měřítko, pomocí nástroje:
$ 7z b -mmt1
můžete Si také udělat multi-závitové měřítko, pomocí tohoto příkazu:
$ 7z b
Jak můžete vidět, všechny výsledky jsou zaznamenány v milionech instrukcí za sekundu nebo MIPS. Nyní můžete porovnat tyto výsledky s jinými procesory a zjistit, kde se váš systém řadí.
zabalení
takže to byly naše tipy pro nejlepší Linuxové aplikace pro benchmark a zátěžový test. Doufáme, že vám toto čtení připadalo užitečné a že vám pomohlo při hodnocení výkonu počítače Linux.
s tím bylo řečeno, existuje spousta dalších zátěžových testů a srovnávacích aplikací dostupných na trhu. Pokud jste tedy zmeškali svůj oblíbený nástroj pro měření výkonu vašeho systému Linux, dejte nám vědět v komentářích. Rádi bychom věděli, jaké nástroje a aplikace používáte v počítači se systémem Linux. A to bude také dát svým kolegům čtenářům více možností na výběr.