Test računarski program za test računara. CPU test stresa u Linuxu kako učitati sve jezgre mikroprocesora

Zašto vrijedi obavljati test testa stresa? Da biste potvrdili pouzdanost i stabilnost vašeg stroja / sistema. Testiranje stresa također će pomoći pomoći da saznate da li želite ažurirati ili dodati novo hlađenje za vašu mašinu. U svojoj temi "Stres CPU test na Linuxu (Debian / Ubuntu / Mint ili Redhat / Centos / Fedora) reći ću vam kako koristiti CPUBURN uslužni program za testiranje tereta na procesoru.

1. Instaliranje CPUBURN-a.

Neal Cpuburn na / Debian / Ubuntu / Mint:

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

Neal Cpuburn na Redhat / Centosu / Fedora:

  • # Yum update && yum instalirajte cpuburn

Možete objavljivati \u200b\u200bpriručnik za upotrebu za CPUBUN uslužni program izvođenjem:

    # MAN CPUBURN.

burnp5 Optimiziran za intelovi procesori Pentium sa / bez MMX-a.cPuburn, Burnbx, Burnk6, Burnk7, Burnmmx, Burnp5, Burnp6 - Prikupljanje programa za testiranje velikog opterećenja na CPU-u.

burnp6. Optimizirano za procesore Intel Pentium.Pro, Pentium II i III.
burnk6 Optimiziran za AMD K6 procesore.
burnk7 Optimiziran za AMD Athlon / Duron procesore.
burnmmx. Testalternativni test predmemorije / memorije na svim MMX procesima.
burbx Alternativni test gotovine / memorije optimiziran je za Intelove procesore.

Ovi su programi dizajnirani za učitavanje procesora za X86 što je moguće moguće za potrebe testa sistema. Optimizirani su za razne procesore. Upute FPU i ALU kodiraju se na sklopu u beskonačnom ciklusu. Ne doživljavaju sva uputstva. Cilj je stvoriti opterećenje i vidjeti koja se temperatura kreira postavljanjem opterećenja na samom procesoru, sustav, matična ploča i napajanje.

Utility testiranja dizajniran je za stvaranje sudara na vašem računaru, pa provjerite da li se na njemu ne pokreće ništa kritično, a svi važni podaci se spremaju na tvrde diskove. Najbolje je pokrenuti program na datotečnim sustavima i uzeti samo čitanje. Imajte na umu da privilegije korijena nisu potrebne.

Pokrenite program u pozadini, provjeravanjem rezultata greške. Možete ponoviti ovu naredbu za svaki procesor. Na primjer,

  • # Burnp6 || Echo $? I

Upotrijebite PS za praćenje rada Cpuburn-a. Možete pratiti temperaturu procesora i / ili napon u ACPI sistemu ili pomoću LM senzora, ali ako je vaš sistem podržava. Nakon završetka, vrijedi završiti ovaj (e) procese na primjer:

  • # Killall Burnp6

Instalirajte HTOT za nadgledanje tereta na vašem poslužitelju.

  • # Apt-get update && apt-get install htop
  • # Yum update && yum install htot

Započnite HTOP, da biste provjerili opterećenje:

  • # Hop.

CPU test na Linuxu (Debian / Ubuntu / Mint ili Redhat / Centos / Fedora) je završen.

Da biste pravilno testirali sistem hlađenja procesora i stabilnost rada u ubrzanju, kada postoji i napon za podizanje napona za postizanje visokih frekvencija, morate ga dugo učitati ispod niza. Ovo će samo pomoći posebne komunaliješto može pokrenuti procesor na ukusu, složenim, ali besmislenim proračunima. Ovdje je glavno poduzmiti "desni" program za efikasno djelovanje s kompleksnim plutajućim formulama za rješavanje velike količine podataka. Možda jedan od najbolje komunalije Stvorio je Intel koji se zove Linpack. TRUE, učinili su ga programerima za napredne korisnike, bez zastrašujućih preko prozora s ruževim, ograničavajućim naredbena linija. Crni ekran sa nerazumljivim tekućim žicama opljačka običnih korisnika računara u stupor koji ne razumiju šta rade sa ovim i gdje kliknuti mišu. Slava Bogu pronašla je dobre ljude koji su se zeznuli grafički školjku u Linpack, pozivajući svoje stvaranje Linx.

Linx ne mora instalirati, a trebat ćete preuzeti arhivsku datoteku, otpakirajte ga, idite u kreiranu mapu i pokrenite izvršnu datoteku LINX.exe. Da biste izbrisali program, bit će dovoljno za brisanje mape u kojoj su linx datoteke bacale, glavna stvar ne zaboravlja, kao što se zove i gdje biti.

Činjenica da Intel ne vrijedi brinuti o stvaranju testova se ne zabrinjava u efikasnosti rada sa AMD procesorima, Linx savršeno opterećuje procesore kao Intel i AMD.

Nakon lansiranja LINX-a, program je zapravo spreman za to za to dovoljno za pritisak na tipku "Start" na vrhu desna strana. Nadalje, steknite strpljenje i pričekajte dok se ne odvija navedeni broj testova u krugu. Kada se testni ciklus završi u tablici, njegovi će se rezultati dodati, naime vrijeme, brzina obrade podataka, broj korištenih potoka i veličine matrice sustava linearne jednadžbekoji se koristio za proračune. U isto vrijeme učitava procesor na maksimum, omogućujući vam da provjerite na stabilnosti rada i efikasnosti uklanjanja topline.

Da biste zaustavili testni trčanje, samo pritisnite "Top".

U glavnom prozoru u gornji niz U glavnom meniju postoje presjeci u kojima se korisnici mogu promijeniti:

  • "Zapremina zadatka:", navedite veličinu matrice sistema linearnih jednadžbi, koja će se koristiti za proračune. Što više, to duže proračuni idu. Napomena, ovaj parametar je povezan sa "memorijom", odnosno kada se jedna od njih promijeni, drugi će se automatski promijeniti.
  • "Memorija (MIB)", zapremina ram memorijakoji program može koristiti program. Kao što je gore spomenuto, sa povećanjem volumena automatski će se promijeniti "jačinu zadatka:", na isti način.
  • "Izvršite" Koliko će testnih pokreta biti učinjeno u krugu.

Od zanimljivih karakteristika programa, Troškovi je zabilježivanje podrške pribavljanju podataka o temperaturi procesora, frekvencija jezgrenog i napona napajanja iz evert / Speedfana aplikacija i prikazivanja u obliku grafova tokom testova. Plus omogućuju zaustavljanje testova kada se pojave greške ili ako se procesor zagrijava iznad navedene vrijednosti (samo u radu u ubed / speedfan par). Također u postavkama možete odrediti broj niti, koji će se izvesti u isto vrijeme, odaberite naslov testova 32 ili 64-bitni, prioritet procesa ispitivanja (bolje je ostaviti zadanu vrijednost, tako da Računar ne usporava) i ograniči se opseg korištenog programskog memorije, tako da operativni sistem nije kočnica.

Do danas, Linx i ako ste potpuno precizni, zatim Linpack ako nagnete grafičku školjku, jedini test koji vam omogućava da adekvatno provjeravamo stabilnost procesora. Razmislite, ovaj program stvara vrlo visoke opterećenja na procesoru, pod kojim nikad neće raditi kod kuće, a nije poželjno stalno lansirati na vašem računaru nekoliko sati. Posebno u svjetlu svih procesora Intel zadnji Generacije pod poklopcem terminala, koji, sa dugotrajnim izlaganjem visokih temperatura, s vremenom može izgubiti svojstva.

Program radi i u 32 i 64-bitnim operativnim sistemima. Programsko sučelje prevedeno je na engleski i ruski, korisnici moraju preuzeti željenu verziju programa s odgovarajućom lokalizacijom.

Ako još niste naišli na ovaj operativni sistem, slobodno podignite virtualnu ili instalirajte kao glavni i koristite je svaki dan.

Moje poznanstvo sa Linux / * Nix počelo je sa Ubuntu 13.04. Vjerovatno je to jedna od najnevjerovatnijih distribucija (pogledajte i prema elementarnom OS-u). Prije toga, trenirao sam samo na Linux Red Hat-u, na kojoj sam predstavljen kroz virtualnu kutiju. Nisam imao određene zadatke, tako da je moj trening bio samo u istraživanju određenih terminalnih naredbi. Prije toga, moj glavni operativni sistem je bio Windows u kojem nisam razumio svoje mišljenje, i ona me odgovara svima.

Upoznavanje od OS-a bio je prisiljen, bukvalno sam sjedio za Ubuntu, tvrdeći da bi mi bilo korisno za posao. Okidač je bio vrlo težak, više puta, pomislio sam da se vratim u prozore. Prilično dugo nervozan, jer je bilo teško naviknuti se na nove postavke i funkcionalnost. Pored toga, verzija 13.04 bila je vrlo buggy, iz tog razloga više ne instaliram Ubuntu nove verzije do LTS-a (dugoročna podrška) izlazi. Na kraju, nisam požalio što se preselio u Ubuntu.

Na osnovu lično iskustvoBio sam uplašen nekoliko trenutaka, od korištenja ovog OS-a.

  • Mekano. Nisam znao za prisustvo određenih analoga za Ubuntu i zabrinut zbog toga što ne mogu pronaći potrebni programi. Ali srećom puno softvera, gotovo su uvijek dobre alternative, a ponekad i veći izbor. Pored toga što sam danas ranije bio predstavljen u verzijama za Ubuntu.
  • Preglednici. U nekim starim vijestima pročitao sam da su stranice u preglednicima različitih operativnih sistema različite. Testiram web projekte i za mene je važno. U stvari, može biti tako, ali glavni chrome preglednici I Firefox prelazi što više faza testiranja da takve sitnice ne mogu kliznuti na krajnje korisnike.
  • Složenost instalacije. Instaliranje Windows (XP, Vista, Win7) je vrlo jednostavan i razumljiv, ne navodim više kasne verzijeJer ih nisam komunicirao, ali mislim da se proces nije mnogo promijenio. Distribucija Ubuntu ili Elementarni OS je jednostavan za ugradnju i najvjerovatnije brže.
  • Sučelja. Praktičnost windows sučelja Neosporno. Tako sam navikla na standardnu \u200b\u200b"ravnu površinu" da mi se sve ostalo činilo strancima. Na početku novih lokacija tipki, instalacija softvera i drugih sitnica vrlo su neugodna i usporava. Ali morate patiti barem nekoliko tjedana i naviknuti se na "nova pravila" i čak pronađite naše vrijednosti u njima.

Profit

Očigledne prednosti iz iskustva korištenja Linuxa / * Nix-a

  • Poznavanje Linux operativnih sistema.

Ovo je čest zahtjev u mnogim kompanijama na poziciji ispitivača. Nekoliko puta sam prošao i svugdje je znanje Linux bio prilično važan kriterij. I ako kandidat to stalno koristi operativni sistem Kao glavni, tada su za poslodavce već veliki plus.

  • Rad sa serverima

Instaliranje Apache, NGINX, sastavljanje paketa, git, server aplikacija, memchached, sfinx, elasticseach, baza podataka, implementacija softverski mediji I još uvijek postoji puno zanimljivih odluka za koje je Linux savršen. Iskustvo sa takvim sredstvima, igrat će i vašu ruku.

  • Nova arhitektura

Za one koji su uvijek koristili prozore i nisu razmišljali o tome kako to funkcionira, to će biti pogled na nešto novo. Po mom mišljenju, ovaj OS će vam omogućiti više vizualni pogled o tome kako je dogovoreno sistem podataka I kao što programi komuniciraju sa željezom.

Ovo je najmoćnije sredstvo za bilo koji korisnik. Nakon što ste dobili početnu ideju, možete napisati vlastite skripte koji će smanjiti rutinske akcije i razviti interes za programiranje. Pored toga, u terminalu postoji gomila komunalnih usluga, samo jedan tekst uređivač Vim što vrijedi.

  • Praktičnost

Na kraju, smatram da je ubuntu 14.04 pogodan OS. Možda još uvijek ne koristim sve njene mogućnosti do danas, ali svi sam postavio do svog ukusa i prilično zadovoljan. Sada ne mogu ni zamisliti koliko bih efikasan radim na Windows-u.

Minusi

Postaviti. Za mene je ovo najvažnija porodica minus linux-a. Sistem je vrlo fleksibilan i omogućava vam promjenu gotovo bilo kojeg parametra, ali upravo je u ovoj slabosti. Ponekad možete potrošiti puno vremena da napravite jednu malu postavku.

Ako testirate web platforme sa složenim pozadinama i stalno radite sa serverima putem SSH-a, a zatim Linux za testera Ovo je odličan OS. Mnogo je ljudi koji će reći da možete koristiti Windows Utilities, kao što su kit ili nešto slično, ali mislim da je bolje znati kako je sam server uređen, jer će sigurno koristiti isti Linux / * Nix.

Će se nositi kada teret na procesoru dosegne 100 posto. Stoga je moguće prepoznati probleme hlađenjem i riješiti ih prije nego što stvore stvarne neugodnosti. U ovom materijalu ćemo reći o tome kako provesti stres ispitivanja procesora pomoću LINX-a i OCCT programa.

Jedan od mnogih poznati programi Za testiranje stresa procesora je LINX program. Ovaj program potpuno slobodan i jeste grafičko sučelje Za razvoj LinPack-a razvijen intel.. Ovim programom možete stvoriti ograničenje opterećenja na procesoru i samim tim saznajte na kojoj temperaturi procesor će se ugrijati.

Da biste provedili procesor za test stresa pomoću LINX-a, na vaše računalo, otpakirajte bilo koju mapu i pokrenite Linx.exe datoteku. Nakon pokretanja programa, vidjet ćete približno takav prozor kao u donjem snimku zaslona. Ovdje postoje dva gumba "Start" i "Stop" uz pomoć, možete pokrenuti i zaustaviti test stresa.

Ali, ne žurite za pokretanje Linx-a. Još uvijek ti treba neka vrsta. U tu svrhu možete koristiti HwMonitor. Ovaj je program dizajniran za nadgledanje trenutnih parametara sistema. S njom možete pratiti temperaturu, opterećenje, brzinu rotacije hladnjaka i još mnogo toga.

Instalirajte i pokrenite na računaru. Nakon pokretanja pomaknite se po popisu parametara koji prati HwMonitor za parametre procesora. Kada testiranje stresa, morate obratiti pažnju na brzinu rotacije hladnjaka, temperature i frekvencije sata procesora.

Nakon što je sve spremno, možete pokrenuti linx test stres. Da biste to učinili, samo kliknite na gumb "Start".

Nakon pokretanja testiranja stresa, počnemo gledati temperaturu procesora u programu HwMonitor. Ako sistem hlađenja procesora radi, tada se u početku temperatura drastično povećala, ali nakon što su navijači promovirani na puna moć Trebalo bi se smanjiti i stabilizirati na jednom marku. U donjem snimku zaslona, \u200b\u200bmože se vidjeti da je temperatura prvo skočila do 80 stepeni (max stupca), a zatim pala na 72 stepena (stupac vrijednosti).

Ako je sistem hlađenja procesora neispravan ili se jednostavno ne nosi sa grijanjem, temperatura će i dalje rasti u cijelom stresu tijesta. Ako temperatura preplaše oznaku od 80 stepeni i nastavi se povećavati, a zatim je testiranje bolje prekinuti tako da ne donosi računar prije ponovnog pokretanja u nuždi.

Da biste isključili ispitni stres jednostavno kliknite na gumb "STOP" u programu LINX. Ako je računar obješen, a tipka "STOP" ne radi, a zatim ponovo pokrenite računar sa gumbom za resetiranje na sistemskoj jedinici.

Ispitivanje procesora pomoću OCCT

OCCT - još jedan vrlo popularan program za procesor testiranja stresa. OCCT je opremljen sa dva algoritma za testiranje procesora odjednom. Ovo je linpack koji se koristi u Linx-u, kao i vlastitim okrtnim algoritmom. U ovom slučaju, OCCT je opremljen naprednijim sučeljem. Uz njega možete pratiti temperaturu, opterećenje i druge parametre procesora. Dakle, prilikom testiranja sa Occem, HwMonitor program više nije potreban.

Da biste provedili stres ispitivanja procesora pomoću Occe, instalirajte i pokrenite na računaru. Zatim morate otići na karticu za test koju želite koristiti i kliknite na gumb "On".

Dalje svi kao i kod LINX-a. Ako je sistem hlađenja procesora pravilno, temperatura će se prvo pridružiti, a zatim će se smanjiti i stabilizirati na neku oznaku. Ako rashladni sustav nije pravilan ili se ne nosi sa opterećenjem, temperatura će i dalje rasti. U ovom slučaju, test stresa mora biti zaustavljen.

Vozio sam test Linpack i pomislio sam: ali je li vrijeme da promijenim termalni promet na svoj laptop?

Da, prema rezultatima nekoliko testova zaredom (neću ugušiti članak), vidi se da procesor ulazi u trott (prolazeći satovima i pražnjenje frekvencije kada se zagrijava), ali koliko brzo počnite da radite?

Stripe procesor na Linux terminalu

Povrativši ovo pitanje i pretražujući komunalije na Internetu, shvatio sam da glavni problem u rješavanju zadataka koje sam stavio - istovremeno pokretanje, barem par komunalnih i rastavljenih očiju u dva prozora ... i došao sam do zaključka Da sam bio pogodniji za verziju konzole, a ne višebojni prozori otvorenih programa.

Počeo sam sa Sysbench-om:

sudo apt Instalirajte sysbench

sysbench --num-Threads \u003d 4 --Test \u003d CPU --CPU-MAX-Prime \u003d 100000 Run

  • --Num-Threads \u003d 4 - Ovo je broj niti, imam dvojezgrenu četverosmjerna Intel® Core ™ i7-640m, pa 4;
  • --cpu-max-prime \u003d 100000 - Ovo je maksimalni broj obavljenih operacija, stavio sam 100.000, jer Zadano je 10.000, test je završen prebrzo.

Tada sam prešao u LinPack. Budući da imam procesor iz Intela i imam neki dio Lene (lijeni - motor napretka), uzeo sam, preuzeo i raspakirao gotov Intel-ovsky LinPack, nakon kreiranja linpack imenika u početnom imeniku:

mkdir ./linpack
CD ./LiLPack
Wget http://registrationcenter-download.intel.com/akdlm/irc_nas/9752/l_mklb_p_2018.3.011.tgz.
Tar -Xvzf ./l_mklb_p_2018.3.011.tgz.

Za AMD procesori Takva opcija ne bih pokušao, jer prevodilac iz Intela ubacuje oznake provjere procesora i ako nije Intel ... Pa, razmislit ćete o stotinu nepotrebnih uputa koje će procesor nastupiti i namjerno će izgubiti u performansama . Za AMD bolji Prikupite LinPack iz izvornog koda, na primjer, od ovih. U ovom članku neću razmotriti Skupštinu iz izvora - Pročitajte Readme u izvornom kodu.

Vratimo se u Intel-ovsky Linpack-y. Previše je stvari puno stvari i ne trebam, već ono što trebate razmotriti u vezi s verzijom 2018.3.011. Odmah idite na pravi direktorij, tako da nećete zaposliti duge naredbe:

cD ./l_mklb_p_2018.3.011/Benchmarks_2018/Linux/mkl/Benchmarks/LiLpack

Budući da se zadani Intel-Oski LinPack naoštrka za testiranje poslužitelja, kreiraju vlastitu datoteku koja će se koristiti kao opcije unosa - jednostavno smanjujući broj testova, u suprotnom umorni "parovi triple" koji čekaju test. imam Linux menta. LMDE 3, pa koristim urednik XED Text, a to mu se sviđa s velikom funkcionalnošću, posebno kada započinje iz korijena, ona mijenja boju crvenom bojom. I tako, kreiranje u istom direktoriju u kojem su se prebacili, datoteke, na primjer, My_test:

A u kreiranom datoteci kopiju sljedeći sadržaj:

Distribucija zajedničke memorije Intel (R) za Linpack * Benchmark. * Ostala imena i brendovi mogu se zatražiti kao imovina drugih.
Primjer datoteke podataka lininput_xeon64.
5 # Broj testova
1000 2000 5000 1000 20,000 # Problemi veličine
1000 2000 5008 10000 20,000 # vodeće dimenzije
4 2 2 2 1 # puta za pokretanje testa
4 4 4 4 4 # Vrijednosti poravnanja (u KBYTES)

Pa, i zapravo pokrenite Linpack sa kreiranom datotekom:

./xlinpack_xeon64 -i ./my_test

./xlinpack_xeon64 ./my_test

I dalje možete povezati stres-ng ili stres, ali zadatak koji postavlja me ionako ne odlučuje. Izlaz temperature, frekvencija i vremena od početka početka ti komunalije ne pokazuju mi.

Temperatura može pokazati senzore - više o instalaciji ovog uslužnog programa. A ovaj uslužni program će biti potreban u budućem preispitivanju mog pitanja. Linux je sjajan i moćan: jedan i isti zadatak mogu se riješiti na različite načine. Za Si sam bio lijen da uzmem i napisao sam nestali dio mene na Bash-u, jer redovi nisu toliko vježbali. Bez instaliranih senzora, moj skript neće raditi. Pričvršćivanje grickanja prirodno nije napisano - bit će vidljivo i na ispuštanju frekvencije i temperature. Evo samog skripta:

# / Bin / bash
Out \u003d 0 # varijabilna kontrola nad postupkom ispitivanja
PID_TEST \u003d "TTY" PID test postupak (napravio postojeći direktorij za pokretanje bez argumenata)
CPUS_NUM \u003d $ (CAT / Proc / CPUINFO | Grep -Ci "procesor") # Broj procesora / nukleira / potoka
Echo -en "\\ 033 [? 25l" 1\u003e i 2 # Sakrij kursor
Echo -en "\\ 033 [^:] *: // g" | Poredaj model procesora izlaznog procesora
Echo -en "\\ 033 \u003d $ (senzori | sed" / jezgra "" $ i "" /! D; s /.* crit \u003d + \\) [.] \\ 1 / ". )
ako [-n "$ (cpu_crit_temp [i])"]
Onda.
Neka cpu_red_temp [i] \u003d cpu_crit_temp [i] -10
Neka cpu_yel_temp [i] \u003d cpu_crit_temp [i] -30
Cpu_min_temp [$ i] \u003d 1000
Cpu_max_temp [$ i] \u003d 0
fi
Gotov
start_time \u003d $ (CAT / Proc / Uptemme | sed "s / [.]. * $ //") Vrijeme izvođenja
Ako [-N "$ 1"]
Onda.
script_pid \u003d "$$"
(Ako! [Zaštićen e-poštom] \u003e "$ 0_out" 2\u003e i 1 # pokretanje testne datoteke
Onda.
Kill -s Sigabrt $ script_pid # Pošaljite signal glavnom skriptu za pokretanje kvara
Fi 2\u003e / dev / null) &
PID_TEST \u003d "$!" # PID proces ispitivanja
fi
Dok (istina) # kontrola temperature
učiniti.
za ((i \u003d 0; i<$cpus_num; i++))
učiniti.
Cpu_freq [$ i] \u003d $ (CAT / SYS / Uređaji / System / CPU / CPU $ (i) / cpufreq / skaling_cur_freq | sed "s /...$ /")
Cpu_temp [$ i] \u003d $ (senzori | sed "/ core" "$ i" "/! D; s /. * \\ (. * \\) [.] \\ T] * (. * / \\ / ")
ako [-n "$ (CPU_TEMP [i])"]
Onda.
(($ (CPU_TEMP [I])< ${cpu_min_temp[i]})) && cpu_min_temp[$i]=${cpu_temp[i]}
if (($ (cpu_temp [i])\u003e $ (cpu_max_temp [i])))
Onda.
Cpu_max_temp [$ i] \u003d $ (cpu_temp [i])
Time_max [$ i] \u003d $ (CAT / Proc / Uptemy | sed "s / [.]. * $ //")
Let Time_max [i] \u003d time_max [i] -start_time
fi
ako (($ (cpu_temp [i])\u003e $ (cpu_red_temp [i])))
Onda.
Echo -en "CPU $ (i): \\ t"
Echo -en "\\ 033)"
Echo -en "\\ 033)"
Echo -en "\\ 033)"
Echo -en "\\ 033)\u003e $ (CPU_YEL_TEMP [I])))
Onda.
Echo -en "CPU $ (i): \\ t"
Echo -en "\\ 033)"
Echo -en "\\ 033)"
Echo -en "\\ 033) ° C; max:"
Echo -en "\\ 033)"
Echo -en "\\ 033) sec)"
Drugo.
Echo -en "CPU $ (i): \\ t"
Echo -en "\\ 033)"
Echo -en "\\ 033)"
Echo -en "\\ 033) ° C; max:"
Echo -en "\\ 033)"
Echo -en "\\ 033) sec)"
fi
Drugo.
Echo -en "CPU $ (i): \\ t"
Echo -en "\\ 033)"
Echo -en "\\ 033. * $ //")
Pusti vreme \u003d vrijeme-start_time
Echo -en "Vrijeme: \\ T $ Time Sec."
[!! -D "/ Proc / $ (PID_TEST)"] && Break # izlaz na kraju testa ( najbolji način Comm i Cmdline kontrola, ali ... lijenost)
["$ Out"! \u003d "0"] && prekida # izlaz kada greške tijesto
Echo -en "\\ 033 [$ (i) A \\ R" 1\u003e i 2 # Prijenos kursora na 1 $ redake i na početku niza
Spavanje 0,1 # Pauziranje, tako da frekvencijski izlaz nije jak
Gotov
Echo ""
Echo -en "\\ 033 [? 25h" 1\u003e i 2 # Omogući kursor
Ako [["$ out" \u003d\u003d "0" && -n "$ 1"]]
Onda.

RM -FR "$ 0_Out"
Izlaz 0.
Elif [["$ out" \u003d\u003d "1" && -n "$ 1"]]
Onda.
Kill -9 "$ pid_test" 1\u003e / dev / null 2\u003e / dev / null
Cat "$ 0_out" | Sed "/ ^ $ / d; / uzorci podataka / d; / cpu frekvencija / d; / parametri su postavljeni /, / / \u200b\u200bvrijednost preuzimanja podataka / D"
RM -FR "$ 0_Out"
Izlaz 1.
Elif ["$ out" \u003d\u003d "1"]
Zatim izlaz 1.
Elif ["$ out" \u003d\u003d "2"]
Onda.
Echo -en "\\ 033)