Jump to content

Raspberry Pi Benchmarks

From YawgNetWiki

Raspberry Pi 4

[edit]

Currently my Hackertop Project. Tests run Sept 2019

Results Summary

[edit]

Top Operating Systems, methodology and details below

OS Total Events EPS
Manj64 23460 2344.62
Kali64 23434 2343.12
Rasp32 1470 146.82
Arch32 1401 139.89
Kali32 1308 130.58

Detailed Results

[edit]

Archlinux

[edit]

RPi4 ARMv7

[edit]
  • Screenfetch
                   -`
                  .o+`                 yawg@yawgpi
                 `ooo/                 OS: Arch Linux
                `+oooo:                Kernel: armv7l Linux 4.19.69-1-ARCH
               `+oooooo:               Uptime: 1h 6m
               -+oooooo+:              Packages: 602
             `/:-:++oooo+:             Shell: 1657
            `/++++/+++++++:            CPU: ARMv7 rev 3 (v7l) @ 4x 1.5GHz
           `/++++++++++++++:           GPU: DRM
          `/+++ooooooooooooo/`         RAM: 294MiB / 3901MiB
         ./ooosssso++osssssso+`
        .oossssso-````/ossssss+`
       -osssssso.      :ssssssso.
      :osssssss/        osssso+++.
     /ossssssss/        +ssssooo/-
   `/ossssso+/:-        -:/+osssso+-
  `+sso+:-`                 `.-/+oso:
 `++:.                           `-/+/
 .`                                 `/
   sysbench cpu --cpu-max-prime=20000 --threads=4 run 
  • sysbench 1.0.17 (pacman sysbench)
events per second:   132.47
total time:                          10.0264s
total number of events:              1329
  • sysbench-git-1.1.0.r1193 (yay sysbench-git)
events per second:   139.89
events/s (eps):                      139.8901
time elapsed:                        10.0150s
total number of events:              1401

Manjaro

[edit]
  • Screenfetch
                             yawg@yawgpi
                             OS: Manjaro-arm 19.08
                             Kernel: aarch64 Linux 4.19.66-1-MANJARO-ARM
         #####               Uptime: 3m
        #######              Packages: Unknown
        ##O#O##              Shell: bash 5.0.7
        #######              CPU: Unkown @ 4x 1.5GHz
      ###########            GPU: DRM
     #############           RAM: 508MiB / 3628MiB
    ###############
    ################
   #################
 #####################
 #####################
   #################

   #################
        ##O#O##
   sysbench cpu --cpu-max-prime=20000 --threads=4 run 
  • sysbench 1.0.17 (pacman sysbench)
events per second:  2344.62
total time:                          10.0015s
total number of events:              23460
  • sysbench-git-1.1.0.r1193 (yay sysbench-git)
events/s (eps):                      2342.0214
time elapsed:                        10.0012s
total number of events:              23423

Kali

[edit]

2019.3 64-bit

[edit]
  • Screenfetch
..............
            ..,;:ccc,.                           root@kali
          ......''';lxO.                         OS: Kali Linux
.....''''..........,:ld;                         Kernel: aarch64 Linux 4.19.66-Re4son-v8l+
           .';;;:::;,,.x,                        Uptime: 1m
      ..'''.            0Xxoc:,.  ...            Packages: 1190
  ....                ,ONkc;,;cokOdc',.          Shell: bash 5.0.3
 .                   OMo           ':ddo.        CPU: Unkown @ 4x 1.5GHz
                    dMc               :OO;       GPU: BCM2708
                    0M.                 .:o.     RAM: 166MiB / 3808MiB
                    ;Wd
                     ;XO,
                       ,d0Odlc;,..
                           ..',;:cdOOd::,.
                                    .:d;.':;.
                                       'd,  .'
                                         ;l   ..
                                          .o
                                            c
                                            .'
                                             .
   sysbench --threads=4 cpu --cpu-max-prime=20000 run
  • 1.1.0-e4e6d67 (github)
events/s (eps):                      2343.1258
time elapsed:                        10.0012s
total number of events:              23434

2019.3 32-bit

[edit]
  • Screenfetch
..............
            ..,;:ccc,.                           root@kali
          ......''';lxO.                         OS: Kali Linux
.....''''..........,:ld;                         Kernel: armv7l Linux 4.19.66-Re4son-v7l+
           .';;;:::;,,.x,                        Uptime: 8m
      ..'''.            0Xxoc:,.  ...            Packages: 1191
  ....                ,ONkc;,;cokOdc',.          Shell: 821
 .                   OMo           ':ddo.        CPU: ARMv7 rev 3 (v7l) @ 4x 1.5GHz
                    dMc               :OO;       GPU: BCM2708
                    0M.                 .:o.     RAM: 173MiB / 3906MiB
                    ;Wd
                     ;XO,
                       ,d0Odlc;,..
                           ..',;:cdOOd::,.
                                    .:d;.':;.
                                       'd,  .'
                                         ;l   ..
                                          .o
                                            c
                                            .'
                                             .
   sysbench --threads=4 cpu --cpu-max-prime=20000 run
  • 1.1.0-e4e6d67 (github)
events/s (eps):                      130.5833
time elapsed:                        10.0166s
total number of events:              1308


Raspbian

[edit]

Sept 2019 Debian Buster 4.19

[edit]
  • Screenfetch
    .',;:cc;,'.    .,;::c:,,.    pi@yawgpi
   ,ooolcloooo:  'oooooccloo:    OS: Raspbian 10 buster
   .looooc;;:ol  :oc;;:ooooo'    Kernel: armv7l Linux 4.19.66-v7l+
     ;oooooo:      ,ooooooc.     Uptime: 2m
       .,:;'.       .;:;'.       Packages: 1952
       .... ..'''''. ....        Shell: 1270
     .''.   ..'''''.  ..''.      CPU: ARMv7 rev 3 (v7l) @ 4x 1.5GHz
     ..  .....    .....  ..      GPU: DRM
    .  .'''''''  .''''''.  .     RAM: 169MiB / 3906MiB
  .'' .''''''''  .'''''''. ''.
  '''  '''''''    .''''''  '''
  .'    ........... ...    .'.
    ....    ''''''''.   .''.
    '''''.  ''''''''. .'''''
     '''''.  .'''''. .'''''.
      ..''.     .    .''..
            .'''''''
             ......
   sysbench --test=cpu --cpu-max-prime=20000 --num-threads=4 run  #v.0.4.12
   sysbench --threads=4 cpu --cpu-max-prime=20000 run  #v.1.1.0
  • 0.4.12 (apt-get sysbench)
total time:                          62.1131s
total number of events:              10000
total time taken by event execution: 248.4002
  • 1.1.0-e4e6d67 (github)
events/s (eps):                      146.8155
time elapsed:                        10.0126s
total number of events:              1470

Raspberry Pi 3 B+

[edit]

Retired Hackertop Pi

Results Summary

[edit]

Top Operating Systems, methodology and details below

OS Total Events EPS
Kali64 10227 1022.3
Arch64 4701 469.8
Arch32 957 95.4
Rasp32 947 94.3
Kali32 796 79.2

Detailed Results

[edit]

Archlinux

[edit]

RPi3 AArch64

[edit]
  • Screenfetch
-`
.o+`                 yawg@hackertop
`ooo/                 OS: Arch Linux
`+oooo:                Kernel: aarch64 Linux 5.0.10-1-ARCH
`+oooooo:               Uptime: 42m
-+oooooo+:              Packages: 632
`/:-:++oooo+:             Shell: bash 5.0.3
`/++++/+++++++:            CPU: 4x Unkown [55.3°C]
`/++++++++++++++:           GPU: DRM
`/+++ooooooooooooo/`         RAM: 335MiB / 903MiB
./ooosssso++osssssso+`
.oossssso-````/ossssss+`
-osssssso.      :ssssssso.
:osssssss/        osssso+++.
/ossssssss/        +ssssooo/-
`/ossssso+/:-        -:/+osssso+-
`+sso+:-`                 `.-/+oso:
`++:.                           `-/+/
.`                                 `/
   sysbench cpu --cpu-max-prime=20000 --threads=4 run 
  • 1.0.17-1 (pacman sysbench)
events per second: 469.23
total time: 10.0089s
total number of events: 4701
  • 1.1.0.r1229 (yay sysbench-git)
events per second: 469.84
events/s (eps): 469.8371
time elapsed: 10.0056s
total number of events: 4701

RPi 2 ARMv7

[edit]
  • Screenfetch
-`
.o+`                 yawg@hackertop
`ooo/                 OS: Arch Linux
`+oooo:                Kernel: armv7l Linux 4.19.37-2-ARCH
`+oooooo:               Uptime: 1m
-+oooooo+:              Packages: 203
`/:-:++oooo+:             Shell: 508
`/++++/+++++++:            CPU: ARMv7 rev 4 (v7l) @ 4x 1.4GHz
`/++++++++++++++:           GPU: BCM2708
`/+++ooooooooooooo/`         RAM: 54MiB / 933MiB
./ooosssso++osssssso+`
.oossssso-````/ossssss+`
-osssssso.      :ssssssso.
:osssssss/        osssso+++.
/ossssssss/        +ssssooo/-
`/ossssso+/:-        -:/+osssso+-
`+sso+:-`                 `.-/+oso:
`++:.                           `-/+/
.`                                 `/
   sysbench cpu --cpu-max-prime=20000 --threads=4 run 
  • 1.0.17-1 (pacman sysbench)
events per second: 95.44
total time: 10.0207s
total number of events: 957
  • 1.1.0-faaff4f (yay sysbench-git)
events/s (eps):  93.8697
time elapsed: 10.0458s
total number of events: 943

Kali

[edit]

2019.1 RPi3 Nexmon 64

[edit]
  • Screenfetch
..............
            ..,;:ccc,.                           root@kali
          ......''';lxO.                         OS: Kali Linux 2019.1
.....''''..........,:ld;                         Kernel: aarch64 Linux 4.14.93-Re4son-v8+
           .';;;:::;,,.x,                        Uptime: 1h 3m
      ..'''.            0Xxoc:,.  ...            Packages: 1200
  ....                ,ONkc;,;cokOdc',.          Shell: bash 5.0.2
 .                   OMo           ':ddo.        CPU: Unkown @ 4x 1.4GHz
                    dMc               :OO;       GPU: BCM2708 
                    0M.                 .:o.     RAM: 279MiB / 918MiB
                    ;Wd
                     ;XO,
                       ,d0Odlc;,..
                           ..',;:cdOOd::,.
                                    .:d;.':;.
                                       'd,  .'
                                         ;l   ..
                                          .o
                                            c
                                            .'
                                             .
   sysbench cpu --cpu-max-prime=20000 --threads=4 run 
  • 1.1.0-faaff4f (github)
events/s (eps): 1022.3299
time elapsed: 10.0036s
total number of events: 10227

2019.1 RPi3 Nexmon

[edit]
  • Screenfetch
..............
            ..,;:ccc,.                           root@kali
          ......''';lxO.                         OS: Kali Linux 2019.1
.....''''..........,:ld;                         Kernel: armv7l Linux 4.14.93-Re4son-v7+
           .';;;:::;,,.x,                        Uptime: 21m
      ..'''.            0Xxoc:,.  ...            Packages: 1176
  ....                ,ONkc;,;cokOdc',.          Shell: 2228
 .                   OMo           ':ddo.        CPU: ARMv7 rev 4 (v7l) @ 4x 1.4GHz
                    dMc               :OO;       GPU: BCM2708
                    0M.                 .:o.     RAM: 151MiB / 927MiB
                    ;Wd
                     ;XO,
                       ,d0Odlc;,..
                           ..',;:cdOOd::,.
                                    .:d;.':;.
                                       'd,  .'
                                         ;l   ..
                                          .o
                                            c
                                            .'
                                             .

   sysbench cpu --cpu-max-prime=20000 --threads=4 run 
  • 1.1.0-faaff4f (github)
events/s (eps): 79.1912
time elapsed: 10.0516s
total number of events: 796

Raspbian

[edit]

April 2019 Debian Stretch 4.14

[edit]
  • Screenfetch
.',;:cc;,'.    .,;::c:,,.    pi@raspberrypi
,ooolcloooo:  'oooooccloo:    OS: Raspbian 9.9 stretch
.looooc;;:ol  :oc;;:ooooo'    Kernel: armv7l Linux 4.14.98-v7+
 ;oooooo:      ,ooooooc.     Uptime: 24m
   .,:;'.       .;:;'.       Packages: 1479
   .... ..'''''. ....        Shell: 1118
 .''.   ..'''''.  ..''.      CPU: ARMv7 rev 4 (v7l) @ 1.4GHz
 ..  .....    .....  ..      RAM: 111MiB / 927MiB
.  .'''''''  .''''''.  .
.'' .''''''''  .'''''''. ''.
'''  '''''''    .''''''  '''
.'    ........... ...    .'.
....    ''''''''.   .''.
'''''.  ''''''''. .'''''
 '''''.  .'''''. .'''''.
  ..''.     .    .''..
        .'''''''
         ......
   sysbench --test=cpu --cpu-max-prime=20000 --num-threads=4 run  #v.0.4.12
   sysbench --threads=4 cpu --cpu-max-prime=20000 run  #v.1.1.0
  • 0.4.12 (apt-get sysbench)
Total time: 93.3191s
total number of events: 10000
Total time taken by event execution: 373.2043
  • 1.1.0-faaff4f (github)
events/s (eps): 94.2987
time elapsed: 10.0426s
total number of events: 947

Raspberry Pi 3 B

[edit]

Currently my MediaPi

OSMC

[edit]
  • Screenfetch
                             osmc@yawgpi
                             OS: osmc
                             Kernel: armv7l Linux 4.14.78-4-osmc
         #####               Uptime: 4d 4m
        #######              Packages: Unknown
        ##O#O##              Shell: 28425
        #######              CPU: ARMv7 rev 4 (v7l) @ 1.2GHz
      ###########            RAM: 67MiB / 746MiB
     #############
    ###############
    ################
   #################
 #####################
 #####################
   #################
  • Benchmark
sysbench --test=cpu --cpu-max-prime=20000 --num-threads=4 run
sysbench 0.4.12:  multi-threaded system evaluation benchmark

total time: 106.6208s
total number of events: 10000
total time taken by event execution: 426.4359

Raspberry Pi 0 W

[edit]

Raspbian

[edit]
  • Screenfetch
    .',;:cc;,'.    .,;::c:,,.    pi@raspberrypi
   ,ooolcloooo:  'oooooccloo:    OS: Raspbian 9.8 stretch
   .looooc;;:ol  :oc;;:ooooo'    Kernel: armv6l Linux 4.14.98+
     ;oooooo:      ,ooooooc.     Uptime: 51m
       .,:;'.       .;:;'.       Packages: 605
       .... ..'''''. ....        Shell: 1270
     .''.   ..'''''.  ..''.      CPU: ARMv6-compatible rev 7 (v6l) @ 1GHz
     ..  .....    .....  ..      RAM: 39MiB / 433MiB
    .  .'''''''  .''''''.  .
  .'' .''''''''  .'''''''. ''.
  '''  '''''''    .''''''  '''
  .'    ........... ...    .'.
    ....    ''''''''.   .''.
    '''''.  ''''''''. .'''''
     '''''.  .'''''. .'''''.
      ..''.     .    .''..
            .'''''''
             ......

   sysbench --test=cpu --cpu-max-prime=20000 --num-threads=4 run
  • 0.4.12 (apt-get sysbench)
    total time:                          718.6308s
    total number of events:              10000
    total time taken by event execution: 2873.9902
   sysbench cpu --threads=4 --cpu-max-prime=20000 run
  • 1.1.0-faaff4f (github)
    events/s (eps):                      11.3161
    time elapsed:                        10.2509s
    total number of events:              116

Setup

[edit]

For Debian based distros that use 0.4 or don't have sysbench available:

apt -y install make automake libtool pkg-config libaio-dev screenfetch 
git clone https://github.com/akopytov/sysbench.git
cd sysbench 
./autogen.sh
./configure --without-mysql
make -j
make install