Jak zmierzyć wydajność procesora VPS?

Kilka dni temu powiedziałem ci, jak poznać prędkość dysku twardego za pomocą polecenia ddCóż, tym razem pokażę wam narzędzie, które pomaga nam testować wiele rzeczy, ale dzisiaj będziemy go używać tylko do tego Wydajność procesora.

cpu

Instalowanie sysbench

To narzędzie (sysbench) nie służy, jak powiedziałem wcześniej, do testowania różnych rzeczy (I / O, CPU, MySQL itp.), Tym razem użyjemy go tylko dla procesora, najpierw oczywiście ... musimy je zainstalować:

W systemach takich jak Debian, Ubuntu lub podobnych:

sudo aptitude install sysbench

W ArchLinux i pochodnych:

yaourt -S sysbench

Używanie sysbench do pomiaru wydajności procesora

Teraz musimy go tylko uruchomić z uprawnieniami administratora iz odpowiednimi parametrami:

sysbench --test=cpu --cpu-max-prime=20000 run

co to znaczy?

  1. Zrobimy test procesora
  2. Liczba musi być taka, aby test trwał co najmniej 10 sekund, 20000 to wartość, która powinna im służyć.

Oto kilka danych wyjściowych z mojego komputera i niektórych serwerów, którymi zarządzam:

Jak sprawdzić wydajność procesora

Naprawdę ważny jest czas wykonania, czyli to, jak szybko procesor zakończył test.

Innymi słowy, na pierwszym zrzucie ekranu widać, że procesor zakończył test w 1 sekundy, drugi pokazuje, że zakończył go w 40.5 sekundy, podczas gdy trzeci i ostatni zrzut ekranu wskazuje, że test zakończył się w 46.5 sekundy.

Oznacza to, że trzeci procesor jest najszybszy, ponieważ zakończył test w krótszym czasie niż pozostałe, Proste czy nie?

Nawiasem mówiąc, jeśli myślisz, że serwer / komputer z 8 rdzeniami i inny z tylko 4, 8-rdzeniowy zawsze zakończy test szybciej, ponieważ ma więcej ... jesteś w błędzie, test działa na jednym rdzeniu, czyli kwota nie ma tutaj znaczenia 😉

Cóż, to wszystko, mam nadzieję, że ci się przydało, kontynuuję testy na GNUTransfer VPS 😀


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Miguel powiedział

    Nie ma większego sensu przeprowadzanie testu pojedynczego rdzenia na serwerze, biorąc pod uwagę, że większość zadań, które ma wykonać, będzie wykorzystywać wiele rdzeni.

    1.    KZKG ^ Gaara powiedział

      Często trzeba wiedzieć, niezależnie od liczby rdzeni, który procesor zapewnia najlepszą wydajność.

      Ilość to nie wszystko, często jakość jest ważniejsza.

    2.    Po prostu maniakiem powiedział

      Dzięki temu testowi będziesz w stanie dowiedzieć się, ile iPC ma procesor i na tej podstawie będziesz mógł wybrać, ile będziesz mieć rdzeni…. prosty

    3.    manuta powiedział

      W tych przykładach możesz zobaczyć, jak możesz wybrać liczbę wątków, które uruchomią test, aby wycisnąć wszystkie możliwe rdzenie:
      http://raspberryparatorpes.net/rivales/sysbench-raspberry-pi-vs-odroid-vs-banana-pro/

    4.    Juana Ponce’a Riquelme’a powiedział

      całkowicie się zgadzam, dla mnie byłoby bardziej realne, że bech k zajmie wszystkie rdzenie razem

  2.   manuta powiedział

    A jeśli chcesz porównać serię testów z mini PC ARM, Raspberry Pi, ODROID i Banana PRO z czymś niskim:
    http://raspberryparatorpes.net/rivales/sysbench-raspberry-pi-2/
    http://raspberryparatorpes.net/rivales/sysbench-raspberry-pi-vs-odroid-vs-banana-pro/

  3.   Sli powiedział

    Nawiasem mówiąc, dobry artykuł, ponieważ mówisz, że dotyczy serwerów, które możesz umieścić za centy

  4.   Sli powiedział

    Czy jest przypadkiem zrzut ekranu w środku, który nie przedstawia transferu GNU?

    1.    KZKG ^ Gaara powiedział

      Pierwsze dwa pochodzą z GNUTransfer 😀

  5.   Hades powiedział

    Podsumowanie wykonania testu:
    całkowity czas: 21.6028s
    łączna liczba wydarzeń: 10000
    całkowity czas realizacji zdarzenia: 21.6020
    statystyki na żądanie:
    min: 2.14 ms
    średnia: 2.16 ms
    maks .: 5.56 ms
    około. 95. percentyl: 2.24 ms

    Sprawiedliwość wątków:
    zdarzenia (avg / stddev): 10000.0000 / 0.00
    czas realizacji (avg / stddev): 21.6020 / 0.00

  6.   John powiedział

    Podsumowanie wykonania testu:
    całkowity czas: 19.7614s
    łączna liczba wydarzeń: 10000
    całkowity czas realizacji zdarzenia: 19.7599
    statystyki na żądanie:
    min: 1.91 ms
    średnia: 1.98 ms
    maks .: 5.73 ms
    około. 95. percentyl: 2.08 ms

    Sprawiedliwość wątków:
    zdarzenia (avg / stddev): 10000.0000 / 0.00
    czas realizacji (avg / stddev): 19.7599 / 0.00

    Więc to dobrze? jest to fx 8120.

    1.    miguelon66 powiedział

      Uruchomienie testu z następującymi opcjami:
      Liczba wątków: 1

      Test porównawczy wydajności procesora

      Wątki rozpoczęte!

      Dotację.

      Maksymalna liczba pierwsza sprawdzona w teście procesora: 20000

      Podsumowanie wykonania testu:
      całkowity czas: 108.2065s
      łączna liczba wydarzeń: 10000
      całkowity czas realizacji zdarzenia: 108.1852
      statystyki na żądanie:
      min: 9.02 ms
      średnia: 10.82 ms
      maks .: 54.76 ms
      około. 95. percentyl: 16.91 ms

      Sprawiedliwość wątków:
      zdarzenia (avg / stddev): 10000.0000 / 0.00
      czas realizacji (avg / stddev): 108.1852 / 0.00

      Mój wydaje ci się bardzo powolny, prawda?

  7.   anonimowy powiedział

    Dobrą rzeczą byłoby umieszczenie kilku systemów, zwłaszcza rasberry orange pi itp. i zobaczenie dużych / niezbyt dużych różnic.