Acum câteva zile v-am spus cum să cunoașteți viteza unui HDD folosind comanda ddEi bine, de data aceasta vă voi arăta un instrument care ne ajută să ne referim la multe lucruri, dar astăzi îl vom folosi doar pentru Performanța procesorului.
Instalarea sysbench
Acest instrument (sysbench) nu servește așa cum am spus mai înainte, pentru a compara diverse lucruri (I / O, CPU, MySQL etc.), de data aceasta îl vom folosi doar pentru CPU, mai întâi evident ... trebuie să îl instalăm:
Pe sisteme precum Debian, Ubuntu sau similare:
sudo aptitude install sysbench
În ArchLinux și derivate:
yaourt -S sysbench
Utilizarea sysbench pentru măsurarea performanței procesorului
Acum trebuie doar să-l rulăm cu privilegii de administrator și cu parametrii corespunzători:
sysbench --test=cpu --cpu-max-prime=20000 run
ce inseamna asta?
- Vom face un test CPU
- Numărul trebuie să fie astfel încât testul să dureze cel puțin 10 secunde, 20000 este o valoare care ar trebui să le servească.
Iată câteva ieșiri de pe computerul meu și câteva servere pe care le gestionez:
Cum se verifică performanța procesorului
Cu alte cuvinte, în prima captură de ecran se vede că CPU-ul a finalizat testul în 1 secunde, al doilea arată că l-a finalizat în 40.5 secunde, în timp ce a treia și ultima captură de ecran indică faptul că testul a fost finalizat în 46.5 secunde.
Aceasta înseamnă că al treilea procesor este cel mai rapid, deoarece a finalizat testul în mai puțin timp decât celelalte, Simplu sau nu?
Apropo, dacă vă gândiți că un server / computer cu 8 nuclee și altul cu doar 4, cel cu 8 nuclee va finaliza întotdeauna testul mai repede pentru că are mai mult ... sunteți în eroare, testul rulează pe un singur nucleu, adică , suma nu contează aici 😉
Ei bine, asta este tot, sper că ți-a fost util, continuu să rulez teste pe GNUTransfer VPS 😀
Nu are prea mult sens să rulați un singur test de bază pe un server, având în vedere că majoritatea sarcinilor pe care le va efectua vor folosi mai multe nuclee.
De multe ori este necesar să știți, indiferent de numărul de nuclee, care este CPU care oferă cele mai bune performanțe.
Cantitatea nu este totul, calitatea este adesea mai importantă.
Cu acest test veți putea ști cât de mult iPC are procesorul și pe baza acestuia veți putea alege câte nuclee veți avea ... simplu
În aceste exemple puteți vedea cum puteți selecta numărul de fire care rulează testul pentru a stoarce toate nucleele posibile:
http://raspberryparatorpes.net/rivales/sysbench-raspberry-pi-vs-odroid-vs-banana-pro/
total de acord pentru mine ar fi mai real ca un bech k să ocupe toate nucleele împreună
Și în cazul în care doriți să comparați o serie de teste cu mini PC ARM, Raspberry Pi, ODROID și Banana PRO cu ceva scăzut:
http://raspberryparatorpes.net/rivales/sysbench-raspberry-pi-2/
http://raspberryparatorpes.net/rivales/sysbench-raspberry-pi-vs-odroid-vs-banana-pro/
Bun articol, apropo, deoarece spuneți că este pentru servere pe care le-ați putea pune pentru centos
Din întâmplare, captura de ecran din mijloc nu va fi cea a transferului GNU?
Primele două sunt de la GNUTransfer 😀
Rezumatul executării testului:
timp total: 21.6028s
numărul total de evenimente: 10000
timpul total al execuției evenimentului: 21.6020
statistici la cerere:
min: 2.14 ms
medie: 2.16 ms
max: 5.56 ms
aproximativ 95 percentilă: 2.24 ms
Corectitudinea firelor:
evenimente (avg / stddev): 10000.0000 / 0.00
timpul de execuție (avg / stddev): 21.6020 / 0.00
Rezumatul executării testului:
timp total: 19.7614s
numărul total de evenimente: 10000
timpul total al execuției evenimentului: 19.7599
statistici la cerere:
min: 1.91 ms
medie: 1.98 ms
max: 5.73 ms
aproximativ 95 percentilă: 2.08 ms
Corectitudinea firelor:
evenimente (avg / stddev): 10000.0000 / 0.00
timpul de execuție (avg / stddev): 19.7599 / 0.00
Este bine atunci? este un fx 8120.
Rularea testului cu următoarele opțiuni:
Număr de fire: 1
Realizarea benchmark-ului de performanță a procesorului
Subiectele au început!
Doneaza.
Numărul maxim maxim verificat în testul CPU: 20000
Rezumatul executării testului:
timp total: 108.2065s
numărul total de evenimente: 10000
timpul total al execuției evenimentului: 108.1852
statistici la cerere:
min: 9.02 ms
medie: 10.82 ms
max: 54.76 ms
aproximativ 95 percentilă: 16.91 ms
Corectitudinea firelor:
evenimente (avg / stddev): 10000.0000 / 0.00
timpul de execuție (avg / stddev): 108.1852 / 0.00
Al meu ți se pare foarte lent, nu?
cel mai bun lucru ar fi să puneți mai multe sisteme, în special rasberry orange pi etc, și să vedeți diferențele mari / nu atât de mari.