Pöytätietokoneiden ja palvelimien suorituskyvyn mittaamiseen käytetään usein vertailuanalyysi- ja stressitestimenetelmiä. Nämä testit ovat hyödyllisiä myös sellaisten laitteisto-ongelmien ja järjestelmäpoikkeavuuksien löytämisessä, jotka havaitaan vain silloin, kun järjestelmä on kovassa kuormituksessa.
Tässä artikkelissa luetellaan erilaisia apuohjelmia, joiden avulla voit suorittaa suorittimen vertailuarvoja ja stressitestejä järjestelmässäsi. Vaikka monet näistä sovelluksista tarjoavat vaihtoehtoja myös muiden laitteistokomponenttien testaamiseen, tässä artikkelissa keskitytään vain suorittimen testeihin.
HardInfo (vain benchmarkit)
HardInfo on graafinen apuohjelma Linuxille, joka näyttää tietoja tietokoneen eri laitteistokomponenteista, kuten prosessorista, RAM-moduuleista, antureista, kiintolevyistä ja niin edelleen. Se tukee myös yksityiskohtaisen raportin viemistä järjestelmästäsi txt- tai html-muodossa, jotta voit jakaa sen ystäviesi kanssa, verrata sitä muihin järjestelmiin tai käyttää sitä virheenkorjaustarkoituksiin.
HardInfo näyttää yleisiä tietoja järjestelmästäsi, minkä lisäksi se tarjoaa muutamia benchmark-työkaluja laitteistosi suorituskyvyn mittaamiseen. Suoritinvertailun osalta se sisältää viisi menetelmää: CPU Blowfish, CPU CryptoHash, CPU Fibonacci, CPU N-Queens ja CPU Zlib.
Asenna HardInfo Ubuntuun suorittamalla alla oleva komento:
Suorita CPU-vertailulaskenta napsauttamalla mitä tahansa vertailumenetelmää ”Vertailulaskennat”-osiossa, kuten alla olevassa kuvakaappauksessa näkyy.
Kun benchmark on päättynyt, HardInfo kertoo, onko pienempi vai suurempi pistemäärä parempi. Se näyttää myös muiden valmistajien tekemien suorittimien pisteet helppoa vertailua varten.
Sysbench (vain benchmark)
Sysbench on nimensä mukaisesti komentorivisovellus, jolla voit suorittaa järjestelmässäsi benchmarkkeja. Lua-kielellä kirjoitettu Sysbench on tarkoitettu lähinnä tietokantojen benchmarkingin tekemiseen. Se sisältää kuitenkin vaihtoehtoja myös suorittimen, muistin ja tiedostojen läpimenon testaamiseen.
Asentaaksesi Sysbenchin Ubuntussa, suorita alla oleva komento:
Käynnistääksesi benchmarkkauksen Sysbenchin avulla, suorita seuraava komento:
Missä:
- ”cpu” on testityyppi
- ”threads” on sysbenchin luomien säikeiden määrä monisäikeistä benchmarkkausta varten
Voit käyttää muita komentorivikytkimiä benchmarkkauksen käyttäytymisen mukauttamiseksi. Lisätietoja näistä vaihtoehdoista löydät täältä.
Testin päätyttyä voit käyttää muuttujaa ”events per second” (tapahtumia sekunnissa) arvioidaksesi suorittimesi suorituskykyä. Valitettavasti toisin kuin HardInfo, Sysbench ei tarjoa benchmark-tuloksia muista CPU-malleista, joita eri laitteistovalmistajat ovat valmistaneet. Jos sinulla on useita tietokoneita, voit suorittaa testin molemmilla ja vertailla lukuja. Suurempi on tapahtumien määrä sekunnissa, parempi on suorittimen suorituskyky.
Stress (vain stressitesti)
Stress on yksinkertainen komentorivin apuohjelma suorittimen, muistin ja levyn input-output-stressitestejä varten.
Voit asentaa Stressin Ubuntussa suorittamalla seuraavan komennon:
Huomaa, että Stress ei suorita järjestelmässäsi mitään vertailuarvotestejä, vaan se moukaroi prosessoria johdonmukaisesti ja saa sen toimimaan 100-prosenttisesti. Sinun kannattaa sulkea kaikki käynnissä olevat sovellukset ennen testin tekemistä. Stressin suorittaminen pidemmän aikaa voi kaataa järjestelmän, ja saatat joutua tekemään kovan uudelleenkäynnistyksen järjestelmän palauttamiseksi.
Voit käynnistää stressitestin suorittamalla alla olevan komennon, jossa ”cpu” viittaa testin suorittamiseen käytettävien säikeiden määrään. Voit lopettaa testin milloin tahansa sulkemalla terminaalin tai painamalla <CTRL + C> saadaksesi sen pysähtymään.
Käytin Stressiä laajasti, kun rakensin itselleni uuden PC:n vuosi sitten. Se auttoi minua suuresti tuulettimien nopeuksien säätämisessä BIOSissa jäähdytyksen parantamiseksi.
Stress-ng (Stress Test Only)
Stress-ng on edellä mainitun Stress-työkalun päivitetty toteutus. Se on paljon kehittyneempi ja sisältää satoja testejä järjestelmän kuormittamiseksi.
Voit asentaa Stress-ng:n Ubuntuun suorittamalla alla olevan komennon:
Huomaa, että edellä mainittu varoitus koskee myös tätä työkalua. Stress-ng:n suorittaminen pitkään voi jäädyttää järjestelmäsi, jolloin se on palautettavissa vain kovalla uudelleenkäynnistyksellä.
Voit käynnistää stress-ng-testin suorittamalla alla olevan komennon, jossa ”cpu” viittaa testin suorittamiseen käytettävien säikeiden määrään. Voit pysäyttää testin milloin tahansa sulkemalla terminaalin tai painamalla <CTRL + C> saadaksesi sen pysähtymään.
Yllä olevan komennon suorittaminen suorittaa noin 70 prosessoritestiä peräkkäin. Voit kuitenkin ajaa kaikki nämä testit rinnakkain suorittamalla alla olevan komennon:
Komentoa on mahdollista muokata monilla muilla komentorivikytkimillä, mutta niiden kaikkien selittäminen tässä on tämän artikkelin laajuuden ulkopuolella. Voit tutustua näihin vaihtoehtoihin täältä.
S-tui (vain stressitesti)
S-tui on suorittimen resurssimonitori, joka käyttää päätelaitteeseen perustuvaa graafista käyttöliittymää tietojen ja kaavioiden näyttämiseen.
S-tui tukee suorittimen stressitestausta edellä luetellun Stress-sovelluksen avulla ja antaa samalla mukavan lintuperspektiivin erilaisiin suoritinparametreihin, kuten kellotaajuuteen, lämpötilaan ja käyttöasteeseen.
S-tui voidaan asentaa Ubuntuun suorittamalla alla oleva komento:
Koska se on vain päätelaitteeseen perustuva etusivu Stress-käskynsiirtosovellukselle, kannattaa varoa järjestelmän lukkiutumista kovalla käytöllä.
Käynnistä se suorittamalla seuraava komento. Voit lopettaa testin milloin tahansa sulkemalla terminaalin tai painamalla <CTRL + C> saadaksesi sen pysähtymään.
7-Zip (vain vertailumittaus)
7-Zip on tiedostojen pakkaustyökalu, joka kykenee äärimmäiseen tiedostonpakkaukseen ja tallentamaan ne pienennettyyn 7z-arkistomuotoon. 7-Zipissä on sisäänrakennettu mahdollisuus suorittaa LZMA-pakkauksen vertailuarvoja suorittimen suorituskyvyn mittaamiseksi.
Asenna 7-Zip Ubuntussa suorittamalla komento:
Yksisäikeisen benchmarkin suorittamiseksi käytä alla olevaa komentoa:
Multi-threaded benchmarking voidaan suorittaa seuraavalla komennolla:
Tulokset ilmoitetaan miljoonina ohjeina sekunnissa (MIPS). Voit verrata näitä tuloksia muihin suorittimen malleihin täältä.