Pokud vás zajímá, jak si vedou vaše servery, měli byste vyzkoušet sadu Phoronix Test Suite. Jack Wallen vám ukáže, jak nainstalovat a používat tuto sadu testů.
Víte, jak dobře fungují vaše instance serveru Ubuntu? Jistě, mohou být v provozu, ale opravdu znáte podrobnosti o tom, jak dobře zvládnou pracovní zátěž? To je zvláště důležité před nasazením aplikace nebo služby, která bude klást vysoké nároky na počítač.
Otevřený zdroj:Pokrytí, které si musíte přečíst
Za tímto účelem jste provedli benchmarking svých serverů? Pokud ne, ukážu vám, jak to můžete udělat s Phoronix Test Suite, jedním z nejkomplexnějších nástrojů pro testování a srovnávání na planetě. Tato sada testů může provádět kvantitativní a kvalitativní srovnávací testy, takže můžete porovnávat výsledky svých testů s ostatními.
Testovací sadu Phoronix lze nainstalovat na operační systémy Linux, macOS, Windows, Solaris, GNU Hurd a BSD. Ukážu, jak nainstalovat a používat nástroj na Ubuntu Server 22.04.
Pojďme k testování.
Co budete potřebovat
K instalaci Phoronix Test Suite budete potřebovat spuštěnou instanci Ubuntu Server 22.04 a uživatele s právy sudo. Jsi pripraven? To jsem si myslel.
Jak nainstalovat Phoronix Test Suite
Přihlaste se do své instance serveru Ubuntu a stáhněte si soubor .deb Phoronix Test Suite pomocí:
wget https://phoronix-test-suite.com/releases/repo/pts.debian/files/phoronix-test-suite_10.8.3_all.deb
Po stažení souboru nainstalujte nástroj pomocí:
sudo dpkg -i phoronix*.deb
Při instalaci dojde k chybě, protože stále existují závislosti, které je třeba splnit. Tuto chybu můžete opravit a dokončit instalaci jediným příkazem:
sudo apt-get install -f
Jakmile jsou splněny všechny závislosti, instalace bude dokončena. Instalaci můžete ověřit pomocí:
phoronix-test-suite
Výše uvedený příkaz by měl vypsat všechny informace nápovědy k příkazu (kterých je spousta).
Jak používat Phoronix Test Suite
Nejprve uveďme seznam dostupných testů pomocí příkazu:
phoronix-test-suite list-available-tests
Můžete dokonce uvést testy podle skupin takto:
phoronix-test-suite list-available-suites
Nebo můžete vyvolat informace o konkrétním testu příkazem:
phoronix-test-suite info TEST
Kde TEST je název testu.
Řekněme, že chceme spustit test pts/server, který spouští 26 různých jedinečných testů (pokrývajících vše od Apache, Memcached, Redis, NGINX, PHP, PHP, OpenSSL, Node.js a mnoho dalšího. Chcete-li tento test spustit, musíte nejprve nainstalujte požadované testovací závislosti pomocí příkazu:
phoronix-test-suite install pts/server
Dokončení výše uvedeného příkazu bude trvat 20 až 30 minut. Jakmile vám bude váš terminál vrácen, spusťte test pomocí:
phoronix-test-suite run pts/server
Spuštění příkazu, jak je uvedeno výše, se provádí v interaktivním režimu, kde budete muset odpovědět na několik otázek. Místo toho, abyste to dělali pokaždé, můžete použít funkci dávkového režimu. Nejprve spustíte příkaz:
phoronix-test-suite batch-setup
Výše uvedený příkaz bude vyžadovat, abyste odpověděli na následující:
- Uložit výsledky testu v dávkovém režimu (A/n):y
- Automaticky otevřít webový prohlížeč v dávkovém režimu (y/N):n
- Automaticky nahrát výsledky na OpenBenchmarking.org (A/n):y
- Výzva k zadání testovacího identifikátoru (A/n):
- Dotázat se na popis testu (A/n):
- Dotázat se na název souboru uložených výsledků (A/n):
- Spustit všechny možnosti testu (A/n):
Odpovězte na všechny otázky a odpovědi se uloží do souboru ~/.phoronix-test-suite/user-config.xml. Po dokončení dávkového nastavení můžete spustit celý seznam testů (který také automaticky stáhne všechny potřebné závislosti a spustí testy za vás) pomocí příkazu, jako je tento:
phoronix-test-suite batch-benchmark pts/server
Vzhledem k tomu, že jste již spustili dávkové nastavení, nebudete muset během srovnávání odpovídat na otázky.
Po dokončení testů se informace uloží do stejného adresáře, ze kterého jste spustili příkaz. Pročesejte výsledky a zjistěte, jak si vedly srovnávací testy vašeho serveru.
A to je vše, co je k porovnávání vašich instancí serveru Ubuntu pomocí testovací sady Phoronix. S tímto nástrojem můžete dělat mnohem víc, takže se nezapomeňte podívat na oficiální dokumentaci, abyste viděli mnoho způsobů, jak vám může Phoronix Test Suite sloužit.
Přihlaste se k odběru TechRepublic Jak zajistit, aby technologie fungovala na YouTube za všechny nejnovější technické rady pro obchodní profesionály od Jacka Wallena.
Odkaz na zdroj