T5730 vs Raspberry Pi – cena i wydajność

Jeden z czytelników określił terminale hp t5730 jako nie tylko tańsze, ale i szybsze rozwiązanie niż Raspberry Pi. Hmm…

Jeżeli chodzi o cenę: terminal HP 5730 kosztuje na allegro od 35 złotych. Raspberry Pi Zero pozostaje tańsze (ok. 25PLN) – ale wersja „W” (z WiFi) – już 52 złote. Pi 3 to już całkiem inna półka cenowa – ok. 190 złotych. Obydwa urządzenia potrzebują zewnętrznego zasilacza. Dla hp był w komplecie, dla Raspberry trzeba go dokupić (lub użyć taki np. od tableta). Obydwa potrzebują jakiejś pamięci stałej –  karty SD dla Raspberry lub pendrive dla hp (wewnętrzny flash jest zbyt mały, żeby na nim postawić sensowny system z kilkoma aplikacjami) – cena podobna.

Raspberry wymaga monitora/telewizora z HDMI lub analogowego. Terminal hp celuje w typowe monitory – ma wyjścia VGA i DVI. Można również zaopatrzyć się w odpowiednie przejściówki.

Resztę peryferii też trzeba zapewnić – chociaż w przypadku Raspberry Zero w praktyce konieczny jest aktywny hub USB (tylko 1 port USB) – ale na początek jest trochę tańsza.

Wychodzi więc, że koszty hp5730 będą zbliżone do Raspberry Pi Zero. A co z wydajnością?

Na potrzeby testów użyłem 4 aplikacje: sysbench, nbench, memtester i coś dla grafiki – glmark2. Sprawdziłem wydajność terminala hp ht5730 z lubuntu 17.04 w porównaniu do mojego laptopa (lenovo z51 z mint 17.1), Raspberry Pi Zero i Pi 3 (z Raspbian Stretch, ostatnia wersja):

 T5730Pi ZeroPi 3Lenovo z51 (Core i3-5005U CPU @ 2.00GHz)Uwagi
sysbench - cpu [s]20068036940Mniej = lepiej
1 wątek
nbench [index]MEMORY INDEX : 7.683
INTEGER INDEX : 8.025
FLOATING-POINT INDEX: 10.626
MEMORY INDEX : 3.068
INTEGER INDEX : 4.384
FLOATING-POINT INDEX: 2.539
MEMORY INDEX : 6.897
INTEGER INDEX : 9.428
FLOATING-POINT INDEX: 8.559
MEMORY INDEX : 30.366
INTEGER INDEX : 24.829
FLOATING-POINT INDEX: 41.215
Więcej = lepiej
memtester4m5s31m404m7s1m13sMniej = lepiej
glmark2 [index]45581171366Więcej = lepiej

Linia poleceń:

  • sysbench 0.4.12, wywołanie:
  • memtester 4.3.0, wywołanie:

    Dla Raspberry Pi, memtester wykonywałem z 32MB przydzielonymi na video,

  • nBench: Native Mode Benchmark ver. 2 (10/95), uruchamiany bez parametrów,
  • glmark2: bez parametrów, Rapberry Pi – 32 MB przydzielone na video.

Podsumowanie

Porównywanie hp t5730 do Pi 3 wydaje się trochę nie fair. Pi 3 jest maszynką wieloprocesorową.  O ile przegrywa z hp na jednym wątku – sytuacja zmieni się, gdy uruchomicie sysbencha dla 4 wątków. Pi 3 ucieknie hp do przodu.

sysbenchhp t5730Pi ZeroPi 3Lenovo
1 wątek20064037040
4 wątki2046499212.6

Ale: Pi3 jest prawie 5 razy droższe.

W moich testach Pi Zero okazało się znacznie wolniejsze od terminala hp. Zwłaszcza zastanawia wynik memtestera – powtarzałem go kilka razy i rezultat był podobny: ponad pół godziny!

Przewaga Zero była wydawała się widoczna w glmark2. Test ten dał lepszy rezultat dla Zero niż hp 5730. Różnica ta była widoczna przy odtwarzaniu BigBuckBunny. Raspberry z 1080p w kontenerze mov poradziła sobie bez problemów. VLC na hp t5730 właściwie poległ na mov (bardzo duże lagi) – z avi poradził sobie… znośnie.  Z drugiej strony – omxplayer na Raspberry korzysta z akceleracji sprzętowej (o VLC na Zero można zapomnieć); VLC na hp – nie.

Zdecydowanie, uruchomione testy były raczej z gatunku tych ogólnych. A na ich wyniki mogły wpłynąć dziesiątki rzeczy – łącznie ze sposobem w jaki skompilowałem glmark2, temperaturą SoC. Widać to np. po wynikach sysbench’a z tabelki 1 i 2: prawie 40 sekund różnicy! Uzyskane przeze mnie wyniki nie traktowałbym jako referencyjne.

Wydaje się jednak – że w tej półce cenowej, „zabytkowe” terminale hp stanowią ciekawą alternatywę dla produktów z linii Raspberry. W niektórych testach wydajności przewyższają Zero kilkakrotnie. Oczywiście – jedynie, gdy myślicie o używaniu ich jako komputery stacjonarne… Trudno wyobrazić sobie 1.5 kilogramowy terminal w środku zdalnie sterowanego modelu:)

Dodatek – instalacja narzędzi

Z sysbench, memtester nie ma problemu – są w repozytorium:

nbench trzeba pobrać i przekompilować:

Do zbudowania nbench może być potrzebny pakiet deweloperski:

glmark2 można pobrać na hp, terminal lub komputer:

Dla RaspberryPi rzeba go zbudować – pełną instrukcję znajdziecie tutaj: How to install glmark2 from source in Debian. Jedyny problem wyniknął na hp, gdzie zamiast biblioteki „libpng12-dev” trzeba użyć „libpng-dev”.

Źródła

3 myśli nt. „T5730 vs Raspberry Pi – cena i wydajność”

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *