Kako izmjeriti performanse CPU-a VPS-a?

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.

cpu

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?

  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 sa mog računara i nekih servera kojima ja upravljam:

Kako provjeriti performanse procesora

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

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

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Miguel rekao je

    Nema mnogo smisla pokretati jednojezgreni test na serveru s obzirom da će većina zadataka koje će izvoditi koristiti više jezgara.

    1.    KZKG ^ Gaara rekao je

      Č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.

    2.    Samo štreber rekao je

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

    3.    manuti rekao je

      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/

    4.    Juan Ponce Riquelme rekao je

      Potpuno se slažem sa mnom da bi bilo stvarnije da će bech k zauzeti sve jezgre zajedno

  2.   manuti rekao je

    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/

  3.   sli rekao je

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

  4.   sli rekao je

    Slučajno snimak zaslona u sredini neće biti onaj GNU prijenosa?

    1.    KZKG ^ Gaara rekao je

      Prva dva su iz GNUTransfera 😀

  5.   Had rekao je

    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

  6.   Juan rekao je

    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.

    1.    miguelon66 rekao je

      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?

  7.   Anónimo rekao je

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