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.
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?
- Zrobimy test procesora
- 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
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 😀
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.
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.
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
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/
całkowicie się zgadzam, dla mnie byłoby bardziej realne, że bech k zajmie wszystkie rdzenie razem
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/
Nawiasem mówiąc, dobry artykuł, ponieważ mówisz, że dotyczy serwerów, które możesz umieścić za centy
Czy jest przypadkiem zrzut ekranu w środku, który nie przedstawia transferu GNU?
Pierwsze dwa pochodzą z GNUTransfer 😀
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
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.
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?
Dobrą rzeczą byłoby umieszczenie kilku systemów, zwłaszcza rasberry orange pi itp. i zobaczenie dużych / niezbyt dużych różnic.