Prije nekoliko dana rekao sam vam kako to znati brzina HDD-a pomoću naredbe ddPa, ovaj put ću vam pokazati alat koji nam pomaže da usporedimo mnoge stvari, ali danas ćemo ga koristiti samo za Performanse procesora.
Indeks
Instaliranje sysbench-a
Ovaj alat (sysbench) ne služi kao što sam već rekao za benčmarking raznih stvari (I / O, CPU, MySQL, itd.), Ovaj put ćemo ga koristiti samo za CPU, prvo očito ... moramo ga instalirati:
Na sistemima kao što su Debian, Ubuntu ili slični:
sudo aptitude install sysbench
U ArchLinux-u i izvedenicama:
yaourt -S sysbench
Korištenje sysbencha za mjerenje performansi procesora
Sada ga moramo pokrenuti samo s administratorskim privilegijama i s odgovarajućim parametrima:
sysbench --test=cpu --cpu-max-prime=20000 run
Šta to znači?
- Napravit ćemo CPU test
- Broj mora biti takav da test traje najmanje 10 sekundi, 20000 je vrijednost koja bi im trebala poslužiti.
Evo nekoliko izlaza sa mog računara i nekih servera kojima ja upravljam:
Kako provjeriti performanse procesora
Drugim riječima, na 1. snimku zaslona vidi se da je CPU test završio za 40.5 sekundi, drugi pokazuje da ga je završio za 46.5 sekundi, dok treći i posljednji snimak zaslona pokazuje da je test završen za 3 sekundi.
To znači da je 3. CPU najbrži, jer je test završio za manje vremena od ostalih, Jednostavno ili ne?
Usput, ako mislite da će server / računar sa 8 jezgri, a drugi sa samo 4, osmojezgreni će test uvijek dovršiti brže jer ima više ... griješite, test radi na jednoj jezgri, tj. , iznos ovdje nije bitan 😉
Pa to je sve, nadam se da je bilo korisno za vas, nastavljam da radim testove na GNUTransfer VPS 😀
13 komentara, ostavi svoj
Nema mnogo smisla pokretati jednojezgreni test na serveru s obzirom da će većina zadataka koje će izvoditi koristiti više jezgara.
Često je potrebno znati, bez obzira na broj jezgara, koji je CPU koji nudi najbolje performanse.
Nije sve količina, kvalitet je često važniji.
Ovim testom moći ćete znati koliko iPC ima procesor i na osnovu toga moći ćete odabrati koliko ćete jezgri imati .... jednostavno
U ovim primjerima možete vidjeti kako možete odabrati broj niti koje pokreću test da bi se istisnule sve moguće jezgre:
http://raspberryparatorpes.net/rivales/sysbench-raspberry-pi-vs-odroid-vs-banana-pro/
Potpuno se slažem sa mnom da bi bilo stvarnije da će bech k zauzeti sve jezgre zajedno
A u slučaju da želite uporediti seriju testova s mini PC ARM-om, Raspberry Pi-om, ODROID-om i Banana PRO-om s nečim niskim:
http://raspberryparatorpes.net/rivales/sysbench-raspberry-pi-2/
http://raspberryparatorpes.net/rivales/sysbench-raspberry-pi-vs-odroid-vs-banana-pro/
Dobar članak, usput, jer kažete da je za servere koje biste mogli staviti za centos
Slučajno snimak zaslona u sredini neće biti onaj GNU prijenosa?
Prva dva su iz GNUTransfera 😀
Sažetak izvršenja testa:
ukupno vrijeme: 21.6028s
ukupan broj događaja: 10000
ukupno vrijeme potrebno izvršenju događaja: 21.6020
statistika po zahtjevu:
min: 2.14ms
prosjek: 2.16ms
maks .: 5.56ms
cca. 95. percentil: 2.24ms
Pravednost niti:
događaji (prosj. / stddev): 10000.0000 / 0.00
vrijeme izvršenja (prosječno / stddev): 21.6020 / 0.00
Sažetak izvršenja testa:
ukupno vrijeme: 19.7614s
ukupan broj događaja: 10000
ukupno vrijeme potrebno izvršenju događaja: 19.7599
statistika po zahtjevu:
min: 1.91ms
prosjek: 1.98ms
maks .: 5.73ms
cca. 95. percentil: 2.08ms
Pravednost niti:
događaji (prosj. / stddev): 10000.0000 / 0.00
vrijeme izvršenja (prosječno / stddev): 19.7599 / 0.00
Je li ovo dobro? to je fx 8120.
Pokretanje testa sa sljedećim opcijama:
Broj niti: 1
Izrada referentne vrijednosti performansi CPU-a
Teme započete!
Gotovo.
Maksimalni prosti broj provjeren u CPU testu: 20000
Sažetak izvršenja testa:
ukupno vrijeme: 108.2065s
ukupan broj događaja: 10000
ukupno vrijeme potrebno izvršenju događaja: 108.1852
statistika po zahtjevu:
min: 9.02ms
prosjek: 10.82ms
maks .: 54.76ms
cca. 95. percentil: 16.91ms
Pravednost niti:
događaji (prosj. / stddev): 10000.0000 / 0.00
vrijeme izvršenja (prosječno / stddev): 108.1852 / 0.00
Moja vam se čini vrlo spora, zar ne?
dobra stvar bila bi staviti nekoliko sistema, posebno rasberry orange pi itd., i vidjeti velike / ne tako velike razlike.