Kako izmjeriti performanse CPU-a VPS-a?

Prije nekoliko dana rekao sam vam kako 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.

CPU

Instaliranje sysbencha

Ovaj alat (sysbench) ne služi kao što sam već rekao za usporedbu različitih stvari (I / O, CPU, MySQL, itd.), Ovaj put ćemo ga koristiti samo za CPU, prvo očito ... moramo ga instalirati:

Na sustavima kao što su Debian, Ubuntu ili slični:

sudo aptitude install sysbench

U ArchLinuxu 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

Što to znači?

  1. Napravit ćemo CPU test
  2. Broj mora biti takav da test traje najmanje 10 sekundi, 20000 je vrijednost koja bi im trebala poslužiti.

Evo nekoliko izlaza s mog računala i nekih poslužitelja kojima ja upravljam:

Kako provjeriti performanse procesora

Stvarno je važno vrijeme izvršenja, odnosno koliko je brzo CPU završio test.

Drugim riječima, na 1. snimci 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 poslužitelj / računalo sa 8 jezgri, a drugi sa samo 4, 8-jezgreni će test uvijek dovršiti brže jer ima više ... u zabludi ste, test radi na jednostruka, odnosno iznos ovdje nije bitan 😉

Pa to je sve, nadam se da je bilo korisno za vas, nastavljam izvoditi testove na GNUTransfer VPS 😀


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Miguel dijo

    Nema puno smisla pokretati jednojezgreni test na poslužitelju s obzirom na to da će većina zadataka koje će obavljati koristiti više jezgri.

    1.    KZKG ^ Gaara dijo

      Često je potrebno znati, bez obzira na broj jezgri, koji je CPU koji nudi najbolje performanse.

      Količina nije sve, kvaliteta je često važnija.

    2.    Samo štreber dijo

      Ovim testom moći ćete znati koliko iPC ima procesor i na temelju toga moći ćete odabrati koliko ćete imati jezgri .... jednostavan

    3.    manuti dijo

      U ovim primjerima možete vidjeti kako možete odabrati broj niti koje pokreću test kako bi se istisnule sve moguće jezgre:
      http://raspberryparatorpes.net/rivales/sysbench-raspberry-pi-vs-odroid-vs-banana-pro/

    4.    Juan Ponce Riquelme dijo

      u potpunosti se slažem za mene da bi bilo stvarnije da će k k okupirati sve jezgre zajedno

  2.   manuti dijo

    A u slučaju da želite usporediti niz 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/

  3.   sli dijo

    Dobar članak, usput, jer kažete da je za poslužitelje koje biste mogli staviti za centos

  4.   sli dijo

    Slučajno snimka zaslona u sredini neće biti ona GNU prijenosa?

    1.    KZKG ^ Gaara dijo

      Prva dva su iz GNUTransfera 😀

  5.   Had dijo

    Sažetak izvršenja testa:
    ukupno vrijeme: 21.6028s
    ukupan broj događaja: 10000
    ukupno vrijeme provedeno izvršenjem 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 (prosjek / stddev): 10000.0000 / 0.00
    vrijeme izvršenja (prosječno / stddev): 21.6020 / 0.00

  6.   Huan dijo

    Sažetak izvršenja testa:
    ukupno vrijeme: 19.7614s
    ukupan broj događaja: 10000
    ukupno vrijeme provedeno izvršenjem 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 (prosjek / stddev): 10000.0000 / 0.00
    vrijeme izvršenja (prosječno / stddev): 19.7599 / 0.00

    Je li ovo dobro? to je fx 8120.

    1.    miguelon66 dijo

      Pokretanje testa sa sljedećim opcijama:
      Broj niti: 1

      Izrada referentne vrijednosti performansi CPU-a

      Teme su započele!

      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 provedeno izvršenjem 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 (prosjek / stddev): 10000.0000 / 0.00
      vrijeme izvršenja (prosječno / stddev): 108.1852 / 0.00

      Moja vam se čini vrlo spora, zar ne?

  7.   anoniman dijo

    dobra stvar bila bi staviti nekoliko sustava, posebno rasberry orange pi itd., i vidjeti velike / ne tako velike razlike.