Stresový test počítača Linux program. CPU stresový test v Linuxe Ako načítať všetky jadrá mikroprocesor

Prečo stojí za to vykonávať test napätia test? Overiť spoľahlivosť a stabilitu vášho stroja / systému. Stresové testovanie tiež pomôže pomôcť zistiť, či chcete aktualizovať alebo pridať nové chladenie pre váš stroj. Vo svojej téme "Stres CPU test na Linux (Debian / Ubuntu / Mint alebo Redhat / Centos / Fedory)" poviem vám, ako používať CPUBURN Utility na testovanie zaťaženia procesu (y).

1. Inštalácia CPUBURN.

Nevertal CPUBURN ON / Debian / Ubuntu / Mint:

  • # Apt-get update && apt-get install cpuburn

Nevertal CPUBURN NA REDHAT / Centos / Fedory:

  • # Yum Update && Yum Inštalovať CPUBURN

Príručku použitia môžete uverejniť pre službu CPUBUN pomocou funkcie:

    # Muž cpuburn.

burp5 Optimalizované pre procesory Intel Pentium C / bez MMX.cPUBURN, BURNBX, BURNK6, BURNK7, BURNMMMX, BURNP5, BURNP6 - Zber programov na testovanie veľkého zaťaženia na CPU.

burp6. Optimalizované pre procesory Intel PentiumPro, Pentium II a III.
burnk6 Optimalizované pre AMD K6 procesorov.
burnk7 Optimalizované pre procesory AMD Athlon / Duron.
burnMMMX. TestAlternalant cache / Memory Test na všetkých procesoch MMX.
burnbx Alternatívny test hotovosti / pamäte je optimalizovaný pre procesory Intel.

Tieto programy sú navrhnuté tak, aby zaťažili procesory pre X86, ako je to možné, na účely testovacieho systému. Boli optimalizované pre rôzne procesory. Inštrukcie FPU a ALU sú zakódované na assembler v nekonečnom cykle. Nezažívajú všetky pokyny. Cieľom je vytvoriť zaťaženie a vidieť, akú teplotu je vytvorená umiestnením zaťaženia procesora, systému, základnej dosky a napájania.

Testovací nástroj je navrhnutý tak, aby vytvoril haváriu v počítači, takže sa uistite, že na ňom nie je nič kritické a všetky dôležité údaje sa uložia na pevných diskoch. Najlepšie je spustiť program na súborových systémoch a užívajte len na čítanie. Upozorňujeme, že sa nevyžadujú oprávnenia root.

Spustite program na pozadí, kontrola výsledku chýb. Tento príkaz môžete opakovať pre každý procesor. Napríklad,

  • # Burp6 || ECHO $? &

Použite PS na monitorovanie práce CPUBURN. Môžete sledovať teplotu procesora a / alebo napätie v systéme ACPI alebo pomocou LM snímačov, ale ak ho váš systém podporuje. Po dokončení stojí za to vyplniť tieto (e) procesy, napríklad:

  • # Killall Burp6

Nainštalujte HTOT na monitorovanie zásielok na serveri.

  • # Apt-get update && apt-get nainštalovať htop
  • # Yum update && yum nainštalovať HTOT

Spustite HTOP, skontrolujte zaťaženie:

  • # hop.

Skúška CPU na Linuxe (Debian / Ubuntu / Mint alebo Redhat / Centos / Fedory) je dokončená.

Ak chcete riadne otestovať chladiaci systém procesora a stabilitu práce v zrýchlení, keď je tiež napätie na zvýšenie napätia, aby ste dosiahli vysoké frekvencie, musíte ho načítať pod reťazec na dlhú dobu. To pomôže len špeciálne nástroje, ktoré vedia, ako načítať procesor na vybavenie, komplexné, ale bezvýznamné výpočty. Hlavnou vecou je vziať "správny" program pracovať efektívne s použitím komplexných plávajúcich vzorových vzorov na zvládnutie veľkého množstva údajov. Možno jedna z najlepších nástrojov vytvorili Intel, ktorý sa nazýva Linpack. Je pravda, že programátori pre pokročilých používateľov, bez toho, aby sa obťažovali cez okná s volánkami, obmedzením príkazového riadku. Čierna obrazovka s nekompenzívnymi ručnými strunami okradne obyčajných používateľov počítača do strhu, ktorý nerozumie tomu, čo robia s nimi a kde kliknú myš. Sláva Bohu našla dobrým ľuďom, ktorí priskrutili grafickú škrupinu na linpacku, volali ich tvorbu Link.

Linx nemusí inštalovať a budete musieť stiahnuť archívny súbor, rozbaľovať ho, prejdite na vytvorený priečinok a spustite spustiteľný súbor Linx.exe. Ak chcete vymazať program, stačí vymazať priečinok, kde sa súbory LINX odhodili, hlavná vec nie je zabudnutie, pretože sa nazýva a kde byť.

Skutočnosť, že Intel nestojí za obáv o vytvorenie testov, sa neobávajú efektívnosti práce s procesormi AMD, Linx dokonale zaťaženia procesorov ako Intel a AMD.

Po spustení Linxu je program vlastne pripravený pracovať pre to dosť na to, aby stlačte tlačidlo "Štart" v hornej časti pravej strany. Ďalej získajte trpezlivosť a počkajte, kým sa neuskutoční zadaný počet testov v kruhu. Po ukončení každého skúšobného cyklu v tabuľke budú pridané jeho výsledky, a to čas, rýchlosť spracovania údajov, počet použitých prúdov a veľkosť matricu systému lineárneho rovnice, ktorý bol použitý na výpočty. Naraz, načítanie procesora na maximum, čo vám umožní kontrolovať stabilitu práce a účinnosť odstraňovania tepla chladiaceho systému.

Zastavenie skúšobného spustenia stačí stlačiť tlačidlo "TOP".

V hlavnom okne v hornom riadku pod hlavným menu sú časti, kde sa používatelia môžu zmeniť:

  • "Objem úlohy:", uveďte veľkosť matice systému systému lineárnych rovníc, ktoré sa použijú na výpočty. Čím viac, tým dlhšie výpočty idú. POZNÁMKA, Tento parameter je spojený s "pamäťou", to znamená, že keď jeden z nich sa mení, iná sa automaticky zmení.
  • "Pamäť (mib)", množstvo RAM, ktoré program môže program používať. Ako je uvedené vyššie, so zvýšením objemu, automaticky zmení "objem úlohy:", rovnakým spôsobom.
  • "Vykonajte", koľko testovacích behov bude vykonané v kruhu.

Zo zaujímavých funkcií programu, to stojí za to, aby si všimol podporu získavania údajov o teplote procesora, frekvencií jadra a napájacieho napätia z aplikácií Everest / Speedfan a zobrazí ich vo forme grafov počas testov. Plus Plus Povoliť zastavenie testov, keď sa vyskytnú chyby, alebo ak sa procesor zahrieva nad zadanú hodnotu (len pri práci v dvojice Everred / Speedfan). Aj v nastaveniach môžete zadať počet vlákien, ktoré sa budú vykonávať v rovnakom čase, vyberte titul testov 32 alebo 64-bit, priorita testovacích procesov (je lepšie opustiť predvolené nastavenia, takže Počítač sa nespomalí) a obmedzuje rozsah použitého programovej pamäte, takže operačný systém nie je brzdiaci.

Doterajší stav techniky, Linx, a ak ste úplne presný, potom Linpack Ak si nakloníte grafický shell, jediný test, ktorý vám umožní primerane kontrolovať stabilitu procesora. Zvážte, tento program vytvára veľmi vysoké zaťaženie na procesore, pod ktorým nikdy nebude fungovať doma, a nie je žiaduce neustále spustiť ho na vašom počítači niekoľko hodín. Najmä vo svetle všetkých procesorov Intel posledných generácií pod krytom tepla, ktorý s dlhodobou expozíciou vysokým teplotám môže časom stratiť svoje vlastnosti.

Program funguje ako v 32 a 64-bitových operačných systémoch. Programové rozhranie je preložené do angličtiny a ruštiny, používatelia si musia prevziať požadovanú verziu programu s príslušnou lokalizáciou.

Ak ste ešte nenarazili tento operačný systém, potom sa neváhajte zdvihnúť virtuálnu alebo nainštalovať ako hlavnú a používať ho každý deň.

Moja známa s Linuxom / * NIX sa začala ubuntu 13.04. Pravdepodobne je to jedno z najnáročnejších distribúcií (pozrite sa aj na Elementary OS). Predtým som trénoval len na Linuxe Red Hat, ktorého obraz, ktorý som bol spustený cez virtuálny box. Nemali som konkrétne úlohy, takže môj tréning bol len v štúdii určitých terminálových príkazov. Predtým bol môj hlavný operačný systém Windows, v ktorom som nerozumel svoj názor, a vyhovovala ma všetkým.

Zoznámenie sa od OS bolo nútené, som doslova sedel za Ubuntu, tvrdil, že by to bolo pre mňa užitočné pre prácu. Trigger bol veľmi ťažký, viac ako raz, myslel som sa, že sa vrátite do systému Windows. Dosť dlho nervózny, pretože bolo ťažké zvyknúť si na nové nastavenia a funkčnosť. Okrem toho verzia 13.04 bola veľmi buggy, z tohto dôvodu už neinštalujem Ubuntu nové verzie, kým LTS (dlhodobá podpora). Nakoniec som ľutoval, čo sa pohyboval do Ubuntu.

Na základe osobnej skúsenosti som sa vystrašil pár okamihov, z používania tohto OS.

  • Mäkké. Nevedel som o prítomnosti určitých analógov pre Ubuntu a obávam sa, že nemôžem nájsť potrebné programy. Ale našťastie veľa softvéru, sú takmer vždy dobré alternatívy, a niekedy väčšia voľba. Okrem toho som použil tento deň boli prezentované vo verziách pre Ubuntu.
  • Prehliadače. V niektorých starých správach som čítal, že renderovacie strany v prehliadačoch rôznych operačných systémov je iné. Vyskúšam webové projekty a pre mňa je dôležité. V skutočnosti to môže byť, ale hlavné prehliadače Chrome a Firefox prejsť toľko fáz testovania, že takéto driffles nemôžu skĺznuť na koncových užívateľov.
  • Zložitosť inštalácie. Inštalácia systému Windows (XP, Vista, Win7) je veľmi jednoduché a zrozumiteľné, nebudem zoznam neskôr verzie, pretože nebol nakonfigurovaný na ich inštaláciu, ale myslím si, že proces sa veľa nezmenil. Distribúcia Ubuntu alebo Elementary OS je taká jednoduchá inštalácia a najpravdepodobnejšie rýchlejšie.
  • Rozhraní. Pohodlie rozhraní systému Windows je nesporné. Som tak zvyknutý na štandardnú "pracovnú plochu", ktorú mi všetko ostatné zdalo mi cudzinec. Na začiatku nových lokalít tlačidiel je inštalácia softvéru a ďalších malých vecí veľmi nepríjemné a spomalené. Ale musíte trpieť aspoň pár týždňov a zvyknete sa na "nové pravidlá" a dokonca nájdete naše hodnoty v nich.

Zisk

Zrejmé výhody zo skúseností s používaním Linuxu / * NIX

  • Znalosť operačných systémov Linuxu.

Ide o častú požiadavku v mnohých spoločnostiach v pozícii testera. Niekoľkokrát som prešiel a všade vedomostí Linux bol celkom dôležitým kritériom. A ak kandidát neustále používa tento operačný systém ako hlavný, potom pre zamestnávateľov je už veľký plus.

  • Práca so servermi

Inštalácia Apache, Nginx, Montáž balenia, GIT, Serverové aplikácie, Memchaeached, SPHINX, ELASTICSEARCH, databázy, nasadenie softvérových prostredí a stále veľa zaujímavých riešení, pre ktoré je Linux perfektný. Skúsenosti s takýmito prostriedkami bude hrať aj vašu ruku.

  • Nová architektúra

Pre tých, ktorí vždy používali Windows a nemysleli na to, ako to funguje, bude sa pozrieť na niečo nové. Podľa môjho názoru vám tento OS umožní mať väčšiu vizuálnu predstavu o tom, ako je súborový systém usporiadaný a ako programy interagujú so železom.

Toto je najvýkonnejší nástroj pre každého používateľa. Po obdržaní počiatočnej myšlienky môžete napísať svoje vlastné skripty, ktoré znížia rutinné akcie a rozvíjajú záujem o programovanie. Okrem toho existuje veľa nástrojov v termináli, jeden Editor text VIM stojí za niečo.

  • Pohodlie

Nakoniec, myslím, že Ubuntu 14.04 pohodlný systém. Možno, že tento deň stále nepoužívam všetky svoje schopnosti, ale všetci som sa zriadil na môj vkus a celkom spokojný. Teraz si nemôžem predstaviť, ako efektívne by som pracoval na Windows.

Móda

Nastavenie. Pre mňa je to najdôležitejšia rodina Minus OS Linux. Systém je veľmi flexibilný a umožňuje zmeniť takmer akýkoľvek parameter, ale práve v tejto slabosti. Niekedy môžete stráviť veľa času, aby ste urobili jedno malé nastavenie.

Ak ste testovať webové platformy s komplexným backend a neustále pracovať so servermi cez ssh, potom Linux pre tester Toto je vynikajúci OS. Existuje mnoho ľudí, ktorí povie, že môžete použiť Windows Utilities, ako sú tmel alebo niečo podobné, ale myslím, že je lepšie vedieť, ako je server usporiadaný, pretože to určite použije rovnaký Linux / * NIX.

Sa vyrovná, keď zaťaženie procesora dosiahne 100%. Preto je možné identifikovať problémy s ochladzovaním a vyriešiť ich skôr, ako vytvárajú skutočné nepríjemnosti. V tomto materiáli budeme rozprávať o tom, ako vykonávať testovacieho testovacieho stresu pomocou programov LINX a OCCT.

Jedným z najznámejších programov pre procesor stresového testovania je program LINX. Tento program je úplne zadarmo a je grafické rozhranie pre program LINPACK vyvinutý spoločnosťou Intel. S týmto programom môžete vytvoriť limitné zaťaženie procesora a tým zistiť, akú teplotu sa procesor zahreje.

Aby ste vykonali procesor namáčací test pomocou LINX, k počítaču, rozbaľte ľubovoľný priečinok a spustite súbor LINX.EXE. Po spustení programu uvidíte približne takého okna ako na obrázku nižšie. Tu existujú dva tlačidlá "Štart" a "Stop" s ich pomocou, ktoré môžete spustiť a zastaviť stresový test.

Ale nie ponáhľať na beh Linx. Stále potrebujete nejaký druh. Na tento účel môžete použiť hwmonitor. Tento program je určený na monitorovanie aktuálnych systémových parametrov. S tým môžete sledovať teplotu, zaťaženie, rýchlosť otáčania chladičov a oveľa viac.

Nainštalujte a spustite v počítači. Po spustení sa prejdite na zoznam parametrov, ktoré sledujú HWMONTORA na parametre procesora. Keď stresové testovanie, musíte venovať pozornosť rýchlosti otáčania chladičov, teploty a frekvencie hodinových procesorov.

Po všetkom je pripravený, môžete spustiť LINX testovacie stroje. Ak chcete urobiť, stačí kliknúť na tlačidlo "Štart".

Po začatí testovania stresu začneme sledovať teplotu procesora v programe Hwmonitor. Ak systém chladenia procesora pracuje, potom sa teplota dramaticky zvýši, ale potom, čo sa ventilátori zkladajú pri plnom výkone, musí sa znížiť a stabilizovať na jednej známke. Na obrázku nižšie je možné vidieť, že teplota najprv vyskočila na 80 stupňov (max stĺpec) a potom upustil na 72 stupňov (hodnota hodnoty).

Ak je chladiaci systém procesora chybný alebo jednoducho sa nespôsobil na vykurovanie, teplota bude naďalej rásť po celom strese. Ak teplota prekročí značku 80 stupňov a pokračujte v zvýšení, potom je lepšie prerušiť tak, aby sa počítač neposkytol pred núdzovým reštartu.

Ak chcete vypnúť testovací stres, jednoducho kliknite na tlačidlo "Stop" v programe LINX. Ak je počítač zavesený, a tlačidlo "Stop" nefunguje, potom reštartujte počítač pomocou tlačidla RESET na systémovej jednotke.

Testovanie procesora pomocou OCCT

OCCT - ďalší veľmi obľúbený program pre procesor stresového testovania. OCT je vybavený dvomi algoritmami procesorov naraz. Toto je Linpack, ktorý sa používa v Linxe, ako aj jeho vlastný OCCT algoritmus. V tomto prípade je OCCT vybavený pokročilejším rozhraním. S tým môžete sledovať teplotu, zaťaženie a iné parametre procesorov. Pri testovaní s OCCT už nie je potrebný program Hwmonitor.

Aby ste vykonali testovací stres procesora pomocou OCCT, nainštalujte a spustite v počítači. Ďalej musíte prejsť na kartu Test, ktorú chcete použiť, a kliknite na tlačidlo "ON".

Ďalej všetko ako s Linxom. Ak je systém chladenia procesora správne, teplota sa prvýkrát pripojí, a potom sa zníži a stabilizuje na nejakej značke. Ak chladiaci systém nie je správny alebo sa nedotýka zaťaženia, teplota bude pokračovať v raste. V tomto prípade musí byť záťažový test zastavený.

Išiel som test Linpack a myslel som, ale je čas, aby som zmenil tepelný chaser na mojom notebooku?

ÁNO, podľa výsledkov niekoľkých testov v rade (nebudem udusiť článok pomocou obrázkov), je možné vidieť, že procesor ide do trottlingu (absolvovanie hodín a vypúšťanie frekvencie, keď sa zahrieva), ale ako rýchlo Začnite to urobiť?

Pripe procesor v termináli Linux

Keď som vyhral túto otázku a hľadanie nástrojov na internete, som si uvedomil, že hlavným problémom pri riešení úloh, ktoré som dal - simultánne spustenie, aspoň pár verejných služieb a rozobraté oči v dvoch oknách ... a ja som dospel k záveru Že som bol vhodnejší pre verziu konzoly namiesto viacfarebných okien otvorených programov.

Začal som s Sysbench:

sUDDO APT INŠTALOVANIE SYSBENCH

sysBench-Num-Threads \u003d 4 --test \u003d CPU -CPU-MAX-PRIME \u003d 100000 RUN

  • --Num-threads \u003d 4 - Toto je počet závitov, mám dvojjadrový štvorcestný Intel® Core ™ I7-640M, teda 4;
  • - CPU-MAX-PRIME \u003d 100000 - Toto je maximálny počet vykonaných operácií, dal som na 100 000, pretože Predvolená hodnota je 10 000, test je dokončený príliš rýchlo.

Potom som prešiel na Linpack. Vzhľadom k tomu, že mám procesor z Intel a mám nejaký podiel Lene (lenivý - motor pokroku), som si stiahol, stiahol som a rozbalený hotový intel-ovsky Linpack po vytvorení adresára Linpack v domovskom adresári:

mkdir ./klpack
CD ./LINPACK
Wet http://registrationcenter-download.intel.com/akdlm/irc_NAS/9752/L_MKLB_P_2018.3.011.TGZ.
dechtu -xvzf ./l_mklb_p_2018.3.011.tgz.

Pre procesory AMD by táto možnosť neskúšala, pretože kompilátor z Intel vloží záložky kontroly procesora a ak nie je Intel ... No, budete premýšľať o sto a ďalších nepotrebných pokynoch, procesor bude vykonávať a zámerne stratiť vo výkone. Pre AMD je lepšie zozbierať Linpack zo zdrojového kódu, napríklad z nich. V tomto článku nebudem zvážiť zhromaždenie zo zdroja - čítať README v zdrojovom kóde.

Poďme sa vrátiť do Intel-Ovsky Linpack-y. Je tu veľa vecí a nepotrebujem, ale čo potrebujete zvážiť, pokiaľ ide o verziu 2018.3.011. Ihneď prejdite do správneho adresára, takže nebudete zamestnávať dlhé príkazy:

cD ./L_MKLB_P_2018.3.011/BRENCHMARKS_2018/LINUX/MKL/BRENCHMARKS

Vzhľadom k tomu, default Intel-Oši Linpack je nabrúsený na testovanie serverov Xeon, vytvoriť si vlastný súbor, ktorý sa použije ako vstupné možnosti - jednoducho znižuje počet testov, inak unavený "Pár-trojité dni" čaká na test. Mám Linux Mint LMDE 3, takže som používam XED textový editor, a páči sa mi to s veľkou funkčnosťou, najmä keď som ju spustil z koreňa - zmení farbu na červenú farbu. A tak, vytváranie v tom istom adresári, v ktorom prepínal, súbor, napríklad, my_test:

A vo vytvorenom súbore skopírujte nasledujúci obsah:

Zdieľaná pamäťová verzia distribúcie Intel (R) pre Linpack * Benchmark. * Iné mená a značky môžu byť uplatnené ako majetok iných.
Vzorový súbor dát LinInput_xeon64.
5 # Počet testov
1000 2000 5000 1000 20 000 # Problémy
1000 2000 5008 10000 20 000 # Vedúce rozmery
4 2 2 2 1 # Časy na spustenie testu
4 4 4 4 4 4 4 hodnoty zarovnania (v KBytes)

No, a skutočne spustiť Linpack s vytvoreným súborom:

./xlinpack_xeon64 -i ./my_test

./xlinpack_xeon64 ./my_test

Stále môžete prepojiť stres-ng alebo stres, ale úloha, ktorú ma stanovila, sa mi neberie. Výstup teploty, frekvencií a času od začiatku začiatku týchto pomôcok mi neukazujú.

Teplota môže zobraziť snímače - viac o inštalácii tohto užitočnosti. A tento nástroj bude potrebný v budúcom preskúmaní mojej otázky. Linux je skvelý a mocný: jedna a tá istá úloha môže byť vyriešená rôznymi spôsobmi. Pre Si som bol lenivý, aby som si vziať a napísal som chýbajúcu časť mňa na Bash, pretože riadky toľko nefungovali. Bez nainštalovaných snímačov, môj skript nebude fungovať. Upevnenie Trottling prirodzene nepísali - to bude tiež viditeľný pri vypúšťaní frekvencie a teploty. Tu je samotný skript:

#! / Bin / bash
OUT \u003d 0 # Variabilné ovládanie nad skúšobným procesom
PID_TEST \u003d "TTY" # PID testovací proces (urobil existujúci adresár na spustenie bez argumentov)
CPUS_NUM \u003d $ (CAT / PROCK / CPUINFO | GREP -CI "Processor") # Počet procesorov / jadier / potoky
Echo -en "033 [? 25L" 1\u003e & 2 # skryť kurzor
Echo -en "\\ 033 [^:] *: // G" | Triediť model procesora
Echo -en "033 \u003d $ (senzory sed" / jadro "" $ i "" /! D; s /,* crit \u003d + (*) [.] ° C). * / \\ _ \\ T )
Ak [--n "$ (CPU_CRIT_TEMP [I])"]
Potom.
Nech CPU_RED_TEMP [I] \u003d CPU_CRIT_TEMP [I] -10
Nech CPU_YEL_TEMP [I] \u003d CPU_CRIT_TEMP [I] -30
CPU_MIN_TEMP [$ I] \u003d 1000
CPU_MAX_TEMP [$ I] \u003d 0
fi
hotový
START_TIME \u003d $ (CAT / PROC / PROC / UPTIME | SED "S / [.]. * $ //") Spustiť čas
Ak [-n "$ 1"]
Potom.
Script_pid \u003d "$$"
(Ak! [Chránené e-mail] \u003e "$ 0_OUT" 2\u003e & 1 # Spustenie testovacieho súboru
Potom.
Kill -s Sigabrt $ Script_pid # Odoslanie signálu do hlavného skriptu na spustenie zlyhania
FI 2\u003e / Dev / null) &
Pid_test \u003d "$!" # PID testovací proces
fi
Kým (TRUE) # Riadenie teploty
robiť.
pre ((i \u003d 0; ja<$cpus_num; i++))
robiť.
CPU_FREQ [$ I] \u003d $ (CAT / SYS / ZARIADENIA / SYSTÉM / CPU / CPU $ (I) / CPUFREQ / SCALING_CUR_FREQ | SED "S /.....
CPU_TEMP [$ i] \u003d $ (Senzory | SED "/ Core" "$ I" "/! D; S /. * (*) [.] C [t] * (* / ")
Ak [-n "$ (CPU_TEMP [I])"]
Potom.
(($ (CPU_TEMP [I])< ${cpu_min_temp[i]})) && cpu_min_temp[$i]=${cpu_temp[i]}
Ak ((($ (CPU_TEMP [I])\u003e $ (CPU_MAX_TEMP [I])))
Potom.
CPU_MAX_TEMP [$ I] \u003d $ (CPU_TEMP [I])
Time_max [$ i] \u003d $ (CAT / PROC / UPTIME | SED "S / [.]. * $ //")
Nechajte čas_max [i] \u003d time_max [i] -start_time
fi
Ak ((($ (CPU_TEMP [I])\u003e $ (CPU_RED_TEMP [I])))
Potom.
Echo -en "CPU $ (I): \\ t
Echo -en "\\ _33)"
Echo -en "\\ _33)"
Echo -en "\\ _33)"
Echo -en "\\ 033)\u003e $ (CPU_YEL_TEMP [I]))))
Potom.
Echo -en "CPU $ (I): \\ t
Echo -en "\\ _33)"
Echo -en "\\ _33)"
Echo -en "\\ 033) ° C; max:"
Echo -en "\\ _33)"
Echo -en "\\ 033) SEK)"
Inak.
Echo -en "CPU $ (I): \\ t
Echo -en "\\ _33)"
Echo -en "\\ _33)"
Echo -en "\\ 033) ° C; max:"
Echo -en "\\ _33)"
Echo -en "\\ 033) SEK)"
fi
Inak.
Echo -en "CPU $ (I): \\ t
Echo -en "\\ _33)"
Echo -en "033. * $ //")
Nechajte čas \u003d čas-štart_time
Echo -en "Čas: T $ TIME SEK."
[!! -D "/ proc / $ (pid_test)"] && break # výstup na konci testu (najlepší spôsob, ako ovládať na Comm a CMDline, ale ... LAZINESS)
["$ Out"! \u003d "0"] && Break # Exit, keď chyby cesta
Echo -en "033 [$ (i) a \\ r" 1\u003e & 2 # Prevod kurzora nahor na $ 1 riadky a na začiatku reťazca
Spať 0.1 # Pozastavenie, takže frekvenčný výstup nie je silný
hotový
Echo ""
Echo -en "033 [? 25h" 1\u003e & 2 # Povoliť kurzor
Ak [["$ out" \u003d\u003d "0" && -n "$ 1"]]
Potom.

RM -FR "$ 0_OUT"
Výstup 0.
Elif [["$ out" \u003d\u003d "1" && -n "$ 1]]]
Potom.
Zabiť -9 "$ pid_test" 1\u003e / dev / null 2\u003e / dev / null
CAT "$ 0_OUT" | SED "/ ^ $ / d; / vzorka dát / D; / CPU frekvencia / D; / Parametre sú nastavené /, / zarovnanie údajov / D
RM -FR "$ 0_OUT"
Exit 1.
ELIF ["$ out" \u003d\u003d "1"]
Potom ukončite 1.
Elif ["$ out" \u003d\u003d "2"]
Potom.
Echo -en "033)