Sprievodca softvérom: užitočné nástroje na pretaktovanie a ďalšie. Záťažový test CPU v Linuxe Záťažový test pamäte v Linuxe

Linx je nástroj používaný na testovanie stability systému. V podstate ide o grafický shell pre test Linkpack, ktorý dokáže tlačiť procesor na maximum. Linx sa zvyčajne používa na testovanie pretaktovania CPU; ak je test úspešný a teplota zostáva v normálnych medziach, je možné pretaktovanie ponechať.

Hlavné okno Linx

Vlastnosti programu:


Ako používať Linx na testovanie stability pretaktovania

  • Spustíme program, v nastaveniach nastavíme požadovaný počet vlákien a 32\64 bitový režim. Skontrolujeme, či je začiarknuté políčko - zastaviť, ak sa vyskytne chyba.
  • Voliteľne pripojte Everest (teraz Aida64) alebo Speedfan, nastavte maximálnu teplotu.
  • V hlavnom okne programu vyberte všetku dostupnú pamäť RAM
  • Spustíme 1 skúšobnú jazdu podľa času, ktorý to trvalo, a nastavíme počet opakovaní tak, aby test trval aspoň hodinu.
  • Spustíme test s opakovaniami, sledujeme teplotu a čakáme.
  • Ak test zlyhá, skontrolujeme maximálnu teplotu, napätie a ďalšie parametre, vyberieme vhodnejšie a test zopakujeme.

Výkon virtuálne stroje je pre nás veľmi dôležité, keďže už nikoho nemôžu prekvapiť slová „Cloud computing“, pretože sú k nám čoraz bližšie. Existuje už obrovské množstvo poskytovateľov, ktorí ponúkajú svoje virtuálne servery, pre naše potreby. S takým obrovským výberom, z ktorého si môžete vybrať, je lákavé otestovať výkon každého z nich, aby ste sa mohli správne rozhodnúť.

Existuje špeciálny testovací balík pre Linux, pomocou ktorého môžete otestovať výkon každého virtuálneho stroja a následne analyzovať výsledky.

Testovacia sada Phoronix- opensource platforma, ktorá obsahuje súbor špeciálnych testov pre virtuálne stroje so systémom Linux.

Inštalácia Phoronix Test Suite v systéme Linux

V čase písania Najnovšia verzia Phoronix Test Suite je 4.8.2. Ak chcete skontrolovať ďalšie aktuálne verzie, pozrite sa na ftp úložisko Phoronix. Tiež na webovej stránke Phoronix Test Suite v sekcii Download si môžete stiahnuť spustiteľný súbor, ak nemáte Ubuntu alebo Debian :)

Ak máte distribúciu Ubuntu alebo Debian a už ste si stiahli deb súbor Phoronix Test Suite z vyššie uvedeného odkazu, nainštalujte ho takto:

sudo apt-get nainštalovať php5-cli curl php5-gd

sudo dpkg -i phoronix-test-suite_4.8.2_all.deb

Beriem na vedomie, že verzia Phoronix Suite Test sa môže líšiť, v čase písania tohto článku bola najnovšia verzia 4.8.2.

Pre Používatelia CentOS/ RHEL a Fedora nemajú na stránke súbor rpm, ale môžu si stiahnuť tar.gz a nainštalovať test pomocou príkazov:

sudo yum nainštalujte php-cli php-gd curl

sudo tar xvfvz phoronix-test-suite-4.8.2.tar.gz

cd phoronix-test-suite

sudo ./install-sh

No, ak pracujete s openSUSE, najprv musíme pripojiť špeciálne úložisko Benchmark, kde sa nachádza náš test od Phoronix:

openSUSE Factory:

zypper na http://download.opensuse.org/repositories/benchmark/openSUSE_Factory/benchmark.repo

zypper na http://download.opensuse.org/repositories/benchmark/openSUSE_12.3/benchmark.repo

zypper na http://download.opensuse.org/repositories/benchmark/openSUSE_12.2/benchmark.repo

zips v phoronix-test-suite

Práca s Phoronix Test Suite

Phoronix Test Suite automaticky stiahne testovacie profily a balíčky, ktoré si vyberiete, a môže tiež nahrať výsledky testov na openbenchmarking.org, ak sa tak rozhodnete. Na spustenie testu po prvýkrát budete potrebovať internet, ako som už povedal, na stiahnutie testovacích profilov a balíčkov

Ak je virtuálny počítač, ktorý sa chystáte testovať, za serverom proxy, najprv budete musieť nakonfigurovať server proxy pomocou príkazu. Ak to chcete urobiť, spustite v termináli:

nastavenie siete phoronix-test-suite

Teraz môžete začať testovať...

Zobraziť celkové množstvo dostupné testy v Phoronix Test Suite môžete použiť príkaz:

phoronix-test-suite zoznam-testov

Tu je zoznam testov:

  • pts/aio-stres- AIO-Stress, Disk;
  • bodov/apache- Apache Benchmark, systém;
  • pts/apitrace- APITrace, grafika;
  • bodov/spotreba energie-baterie- spotreba energie batérie, systém;
  • bodov/blake2- BLAKE2, procesor;
  • bodov/blogbench- BlogBench, Disk;
  • bodov/bork- Bork File Encrypter, procesor;
  • body/botan- Botan, procesor.

Ak chcete zobraziť zoznam dostupných testovacích balíkov, zadajte príkaz:

phoronix-test-suite zoznam-suitov

  • pts/kódovanie zvuku- kódovanie zvuku, systém;
  • bodov/šach- Chess Test Suite, procesor;
  • bodov/kompilácia- Časovaná kompilácia kódu, procesor;
  • pts/kompilátor- kompilátor, procesor;
  • bodov/kompresia- Časovaná kompresia súborov, procesor;
  • bodov/výpočtové- Computational Test Suite, System;

Napríklad chcete otestovať Apache (prvý zoznam) a potom spustiť test príkazom:

phoronix-test-suites spúšťa apache

Ak spustíte konkrétny test prvýkrát, Phoronix Test Suite vás môže upozorniť na inštaláciu chýbajúcich balíkov, všetko sa stane v automatický režim.

Na konci testu sa výsledok uloží do vášho počítača a voliteľne sa odošle na openbenchmarking.org, aby si ostatní používatelia mohli porovnať svoje výsledky.

Ak chcete zobraziť všetky výsledky uložené v počítači, zadajte príkaz:

zoznam výsledkov phoronix-test-suite

Monitorovanie sa vykonáva pomocou súboru programov lm-senzory.


aptitude install lm-sensors

Hodnoty snímača môžete vykonať príkazom:


senzory

Monitorovanie teploty v reálnom čase sa vykonáva pomocou nasledujúceho príkazu:


senzory hodiniek

Výstup príkazu obsahuje informácie o napätí, rýchlosti ventilátora, teplote procesora (každého jadra samostatne) a teplote pevného disku. Dôležitým ukazovateľom je maximálna zaznamenaná hodnota teploty (pole vysoká v odčítaní teploty jadra). Pomocou príkazu môžete sledovať iba teplotu procesora:


kým (pravda) robiť dátum; snímače | grepCore; echo "======"; spánok 1s; hotový

Existujú aj rôzne grafické nástroje na zobrazenie hodnôt lm-senzory. Pre GNOME pohodlné používanie apletu Applet senzorov GNOME.

Záťažové testovanie CPU

Plastový sáčok cpuburn

Kontrola funkčnosti ovládačov grafickej karty

Pozrime sa na 3D akceleráciu:


glxinfo | grep OpenGL

Výstup by mal byť takýto:


Reťazec dodávateľa OpenGL: Tungsten Graphics, Inc Reťazec vykresľovania OpenGL: Mesa DRI Intel(R) G33 GEM 20100330 VÝVOJ Reťazec verzie OpenGL: 1.4 Rozšírenia OpenGL pre vývoj Mesa 7.10:

Pozrime sa na podporu 3D akcelerácie pomocou grafickej karty:


glxinfo | grep direct

Ak je implementovaná podpora 3D, výstup bude takýto:


priame vykresľovanie: Áno

Pozrime sa na rýchlosť 3D:


glxgears

Zobrazí sa okno s jednoduchou 3D animáciou. V tomto prípade sa v konzole každých 5 sekúnd zobrazí informácia o rýchlosti vykresľovania. Normálne hodnoty FPS pre nakonfigurovaný ovládač by mali byť v priemere vyššie ako 1 000 (ak je povolené vertikálna synchronizácia, potom bude hodnota FPS obmedzená synchronizačnou frekvenciou).

Ďalší test OpenGL:


/usr/lib/xscreensaver/glblur -fps

Zobrazí sa okno šetriča obrazovky s hodnotou FPS.

V prípade akýchkoľvek problémov môžete preinštalovať ovládač videa (pre integrované grafické karty Intel musíte preinštalovať balík xserver-xorg-video-intel). Nastavenia ovládača vykonáva program driconf. Balík môžete nainštalovať aj na ovládanie činnosti grafickej karty Intel nástroje intel-gpu-tools(balenie obsahuje utilitu intel_gpu_top, ktorá umožňuje sledovať zaťaženie videoprocesora v reálnom čase).

Testovanie výkonu systému

Balík phoronix-test-suite

Testovanie výkonu vykonáva program phoronix-test-suite. Ona zastupuje shell softvér, ktorý umožňuje automatické stiahnutie a spustenie rôzne programy testovanie, zhromažďovanie a uchovávanie údajov o výsledkoch testov.

Nainštalujeme program:


aptitude nainštalovať phoronix-test-suite

Pozrite si zoznam všetkých dostupných testov s ich stručný popis môžete použiť nasledujúci príkaz:


phoronix-test-suite zoznam-testy

Testy sa spúšťajú príkazom:


benchmark phoronix-test-suite TEST_NAME

  • CPU:

    • c-ray- viacvláknový matematický test. Vysoké zaťaženie procesora. Výsledok na C2D 2.0: 387,55 sekúnd.

    • build-linux-kernel- vytvorenie linuxového jadra. Dlhý test. Rovnomerne zaťažuje procesor a pamäť (používa gcc).

    • scimark2- výkonný jednovláknový test (intenzívne vedecké výpočty). Zobrazuje výkon jedného jadra v gigaflops.

    • ffmpeg- kódovanie videa (testovacie súbory zaberajú 130 MB). Na C2D 2.0: 25,99 sekúnd.


  • Pamäť:

    • rýchlosť behu- test pamäti. Priemerné zaťaženie procesora. Výsledky DDR2-800 2Gb (copy,int): 2280,10 MB/s.

    • Prúd- Zobrazuje rýchlosť pamäte pri rôznych operáciách.


  • HDD:

    • iozón- test pevného disku. Zobrazuje rýchlosť čítania a zápisu pre bloky rôznych dĺžok. Výsledok WD 80Gb (W,4K,512M): 52,42 MB/s.


  • Grafické umenie:

    • gtkperf- testovanie rôzne prvky GUI GNOME.

    • unigine-trópy- krásny 3D benchmark, vyžaduje nakonfigurované ovládače s podporou 3D akcelerácie.


Pre dlhodobé, rôznorodé testovanie sa odporúča build-linux-kernel. Na krátke záťažové testovanie c-ray(spolu s programom

Tento materiál má čitateľov nasmerovať na dnešnú rozmanitosť softvéru na ladenie, hodnotenie výkonu a pretaktovanie systémových komponentov, ako aj sledovanie údajov z monitorovania. Tento článok je založený na užitočných odkazoch na stiahnutie relevantných aplikácií.

Ovládače: platforma

Správny výber ovládačov pre rôzne súčasti systému, najmä prvky základná doska a GPU grafickej karty, je mimoriadne dôležité pre stabilnú prevádzku počítača. Tam, kde nie je potrebná špeciálna „kreativita“, je inštalácia ovládačov, ktoré sú súčasťou dodávky základná doska. Vždy však môžete nájsť a nainštalovať najnovšie verzie ovládačov pre čipset, zvukový ovládač a Wi-Fi kartu (ak nejakú máte).

Benchmarking

Existuje veľké množstvo metód na hodnotenie výkonnosti systémových uzlov a každý skúsený nadšenec má svoje vlastné. Nižšie sú uvedené najviac jednoduchými spôsobmi a môžete vykonať hĺbkové testovanie pomocou sady aplikácií uvedených v recenziách procesorov, grafických kariet, pamäťových modulov a ďalších komponentov na našej webovej stránke.

Ide o vykreslenie 3D scény a je pomerne populárny. Je zadarmo, poskytuje konzistentné výsledky a dokáže spracovať až 256 vlákien CPU (256 jadier) Buldozér AMD alebo 128 jadier Intel Core s Hyper-Threadingom). Viac či menej relevantné, najmä v kontexte konkurenčného porovnávania, predošlá verzia tejto aplikácie -

Pomocné nástroje RivaTuner Statistics Server (RTSS) a Fraps vám pomôžu merať snímkovú frekvenciu v hrách, ktoré nemajú vstavaný benchmark. S ich pomocou môžete nahrávať herné videá. Rozhranie Fraps je jednoduchšie, ale aktualizácie tejto pomôcky neboli vydané už takmer dva roky.

Vyššie sme sa teda pozreli na najužitočnejšie a najobľúbenejšie programy medzi nadšencami na konfiguráciu, monitorovanie, pretaktovanie a testovanie uzlov PC. Dnes je výber nástrojov na tieto účely obrovský a s najväčšou pravdepodobnosťou nie sú v článku uvedené všetky aplikácie, ktoré osobne používate. Napíšte o svojich vlastných preferenciách v komentároch k tomuto materiálu.

Benchmarkový test alebo séria testov, ktoré určujú, ako dobre funguje konkrétny hardvér počítača, sa zvyčajne nazýva benchmarking alebo „záťažový test Linuxu“. Po vykonaní testovania výkonu môžete porovnať svoje Hardvér s inými alebo porovnávať dva systémy navzájom.

Väčšina testov je navrhnutá tak, aby spôsobila zaťaženie počítača, takže môžeme skontrolovať, ako sa systém bude správať pri silnom preťažení a ak sú výsledky zlé, možno je to signál, že musíte aktualizovať hardvér.

V tomto článku sa pozrieme na porovnávacie programy pre Linux, ktoré vám pomôžu presne určiť výkon vášho počítača so systémom Linux. Najprv sa pozrime na softvérové ​​balíky na testovanie výkonu Linuxu.

1. Testovacia sada Phoronix

Phoronix Test Suite je jedným z najznámejších programov na komplexné testovanie výkonu Linuxu. Mnoho ľudí si myslí, že tento program má veľa problémov a nebudeme tvrdiť, že je ideálny pre všetky prípady, ale na základné testy je viac než dosť. Okrem toho nie je veľa dôstojných alternatív.

Phoronix vám poskytuje prístup k viac ako 100 rôznym testovacím súpravám, testovacím skupinám a viac ako 450 rôznym testovacím profilom. Môžete nainštalovať iba tie, ktoré potrebujete, napríklad testy CPU alebo HDD, potom môžete nainštalovať iba testy procesora alebo testy HDD. Podporované sú aj systémové denníky.

Najväčším plusom je, že Phoronix Test Suite je produkt s otvoreným zdrojovým kódom. zdrojový kód. Program sa dodáva aj ako LiveCD, ktoré vám umožňuje spúšťať testy Linuxu z CD. Môžete skontrolovať všetky čisté, novo nainštalované operačný systém ak je to potrebné.

2. Stres-ng

Ako už názov napovedá, stress-ng je nástroj na záťažové testovanie Linuxu. Pomôže vám otestovať váš systém na jeho limity. Ale z rovnakého dôvodu sa neodporúča používať ho veľmi často. Niektoré komponenty, ako je procesor a pevné disky sa veľmi opotrebuje.

Inštalácia linuxového programu na testovanie stresu na Ubuntu a Debiane sa vykonáva príkazom:

sudo apt-get install stress-ng

Na Fedore, Red Hat a CentOS príkaz vyzerá trochu inak:

sudo mňam nainštalovať stress-ng

Po dokončení inštalácie môžete skontrolovať všetko, čo potrebujete, vrátane CPU, RAM, rýchlosti I/O, siete, virtuálnej pamäte a ďalších. Program má tiež veľa nastavení. Môžete nastaviť rôzne parametre, napríklad koľko testov spustiť súčasne, koľko jadier CPU použiť, ako dlho testovať atď.

3. PassMark BurnInTest

PassMark BurnInTest podporuje všetky typy testovania počítačov so systémom Linux, ako aj monitorovanie softvéru. Podporuje dokonca aj funkcie známych Memtest86 a PerformanceTest, ktoré fungujú len na Windows.

Môžete skontrolovať všetky hlavné podsystémy vášho počítača súčasne. No skôr ako testovanie samotného výkonu sa väčší dôraz kladie na spoľahlivosť a stabilitu. Je lepšie používať tento program v kombinácii s inými.

Testovanie výkonu CPU

Porovnanie dvoch konkrétnych procesorov môže byť presné. Pamätáte si časy, keď Pentium III bolo jednoznačne lepšie ako Pentium II? Štvorjadrový procesor je tiež lepší ako dvojjadrový.

Z tohto dôvodu je testovanie procesorov veľmi užitočné a môžete osobne určiť, ktorý je lepší. Ak potrebujete práve takéto testovacie nástroje, tu sú.

1. Geekbench

Geekbench je jedným z najlepších programov na testovanie CPU na Linuxe. Zahŕňa 10 záťažových testov pri práci s celými číslami a osem testov pri práci s číslami s pohyblivou rádovou čiarkou.

Verzia pre Windows a MacOS je dodávaná s grafické rozhranie, ale verzia pre Linux má iba konzolové rozhranie. Výsledky testov sa nahrávajú na internet, čo vám umožňuje porovnávať vaše výsledky s výsledkami iných používateľov.

2. HARDiNFO

HARDiNFO je možné nainštalovať do väčšiny Linuxové distribúcie pomocou štandardného správcu balíkov. Ak chcete nainštalovať na Ubuntu, spustite:

sudo apt-get install hardinfo

A vo Fedore, Red Hat a CentOS:

sudo yum nainštalovať hardinfo

Hlavným účelom Hardinfo je zobraziť informácie o vašom hardvéri, ale obsahuje aj šesť rôznych testov, ktoré môžete spustiť na porovnanie vášho hardvéru s inými systémami. Testy zahŕňajú celočíselné výpočty a výpočty s pohyblivou rádovou čiarkou.

Testovanie grafickej karty

Najlepší spôsob kontroly grafické schopnosti váš systém je určený na hranie graficky náročných hier. Ak však chcete získať lepšie informácie, môžete použiť jeden z nižšie uvedených nástrojov.

1. Unigine

Unigine podporuje dva testy, test Valley a test Heaven. Každá zobrazuje iné scény. Prvým je zalesnené údolie a druhým niekoľko plávajúcich ostrovov s mostami. Vďaka obom bude váš GPU fungovať čo najlepšie. Tieto testy sú viac než dostatočné na získanie základných informácií o výkone grafickej karty Linux.

2. GFXBench

GFXBench bol predtým známy ako GLBenchmarc a je jedným z najlepších grafických benchmarkov pre Linux. Existujú dve sady testov – testy vysokej úrovne (celkový výkon) a testy nízkej úrovne.

Testovanie pevného disku

Rýchlosť nie je vždy najdôležitejšia, pokiaľ ide o... pevné disky. Napríklad, keď sa disk používa na ukladanie záložné kópie, jeho spoľahlivosť a životnosť sú veľmi dôležité. Veľmi dôležitý je aj test výkonu Linuxu.

1.Hdparm

Hdparm je nástroj príkazový riadok, ktorý je už nainštalovaný na väčšine linuxových distribúcií a jeho používanie je prekvapivo jednoduché. S ním môžete nielen otestovať rýchlosť pevný disk, ale tiež konfigurovať jeho prevádzkové parametre, napríklad povoliť alebo zakázať DMA. Na testovanie potrebujete poznať súbor diskového zariadenia. Ak chcete otestovať výkon výstupu s vyrovnávacou pamäťou, použite:

sudo hdparm -t /dev/sda2

Ak chcete otestovať výkon čítania vo vyrovnávacej pamäti, spustite:

sudo hdparm -T /dev/sda2

Ak chcete získať presné výsledky, spustite príkaz niekoľkokrát a potom vyberte priemernú hodnotu.

2. Bonnie++

Bonnie++ je jednoduchá bezplatný nástroj na otestovanie súborového systému a výkonu celého pevného disku. Dá sa veľmi jednoducho nainštalovať z oficiálnych repozitárov v akejkoľvek distribúcii. Ak chcete nainštalovať na Ubuntu, spustite:

sudo apt-get nainštalujte bonnie++

Alebo vo Fedore, Red Hat, CentOS:

sudo yum nainštalujte bonnie++

Po inštalácii môžete spustiť testovanie výkonu Linuxu:

bonnie++ -d /tmp -r 2048

Tu voľba -d určuje, v ktorom adresári sa má testovať systém súborov, a -r obmedzuje spotrebu Náhodný vstup do pamäťe 2048 MB.

závery

To bolo všetko najlepšie programy testovanie pre Linux. Vyzerajú vaše testy dostatočne dobre, ak systém beží pomaly, pozrite si článok o zrýchlení bootovania Ubuntu alebo zrýchlení Linuxu, možno dokážu zrýchliť chod systému. Pred nákupom nového zariadenia musíte vyskúšať všetky dostupné metódy.