
A Raspbery Pi 2012-es megjelenésével a beágyazott rendszerek hirtelen az iparág figyelmének középpontjába kerületek. Most gyakornokként összeültem Zoltánnal, hogy megvizsgáljuk néhány ilyen számítógép teljesítményét.
Áttekintés
A teszthez négy számítógépet használtunk: egy HP laptopot kontrollként, valamint a címben olvasható Raspberry Pi 2 modell B-t, Banana Pi R1-et, és Banana Pi M1+-t. Az alábbi táblázat a négy gép specifikációit foglalja össze.
Név | HP laptop (kontroll) | Raspberry Pi 2 modell B | Banana Pi R1 | Banana Pi M1+ |
---|---|---|---|---|
Processzor típusa | Intel Core i3-370M | Broadcom BCM2836 | Allwinner A20 | Allwinner A20 |
Processzor architektúra | Intel 64 | ARM | ARM | ARM |
Processzor alapértelmezett órajele | 2.4 GHz | 900 MHz | 1 GHz | 1GHz |
Processzormagok száma | 2 | 4 | 2 | 2 |
Processzormagok típusa | N/A | ARM Cortex-A7 | ARM Cortex-A7 | ARM Cortex-A7 |
Memória | 6 GB | 1 GB | 1 GB | 1 GB |
Módszerek
A méréshez két benchmarkot használtunk, a sysbench programcsomag Debian-ben elérhetző verzióját, valamint a Phoronix Test Suite pbzip2 tesztjét. A sysbench egy komplex, rendszerszintű benchmark, ami nem csak a hardver, hanem az operációs rendszer teljesítményét is felméri. A sysbench 6 teszből áll: a “cpu” teszt az egyszálas programfuttatás teljesítményét méri, a “threads” a többszálas programfuttatást vizsgálja, a “mutex” pedig a szinkronizációs struktúrák teljesítményét. A “memory” valamiért csak a kontrollgépen futott le, valamint nem tartottuk relevánsnak a “fileio” és az “oltp” tesztek használatát, mivel mind a kettő nagyban függene a háttértárak sebességétől. A pbzip2 egy valós, többszálas tömörítő program, amelyet a Phoronix Test Suite a többszálas programfuttatás felmérésére használ.
Az eredmény
Teszt | HP (kontroll) | Raspberry Pi 2 modell B | Banana Pi R1 | Banana Pi M1+ |
---|---|---|---|---|
Sysbench cpu | 12 | 315 | 275 | 269 |
Sysbench memory | 53 | N/A | N/A | N/A |
Sysbench threads | 2.2 | 19.9 | 19.3 | 19.5 |
Sysbench mutex | 0.0061 | 0.0345 | 0.0380 | 0.0475 |
Phoronix pbzip2 | 34.5 | 175 | 284 | 286 |
Minden eredmény idő jellegű, tehát a kisebb értékek a jobbak
A tanulság
A legszembetűnőbb az, hogy a két Banana Pi készülék teljesítménye a megismételhetőségig megegyezik, de ez nem meglepő, tekintettel arra, hogy mind a kettőben ugyanaz az Allwinner A20-as processzor van. A Raspberryről szintén az derül ki, hogy adott egy súlycsoportban van a másik két géppel. Ugyanakkor a HP laptop mind a három gépet lesöpörte a színről, pedig jelentősen mind a három gépnél előbb jelent meg. A tanulság tehát az, hogy ugyan vannak feladatok, amire egy kis teljesítményű és áramfelvételű gép jobb mint egy laptop vagy akár egy asztali gép, azok se képesek mindent megoldani: ha viszonylag komolyabb teljesítményre van szükségünk, ruházzunk be egy PC-be, de ha nincs szükségünk a számítási teljesítményére az ARM alapú készülékek olcsóbbak és sokkal kisebb fogyasztásúak.
A cikket készítette: Kovács Bálint