aboutsummaryrefslogtreecommitdiff
path: root/content/posts/2019-08-25-pi4-bench.md
blob: 994cb6c05bef81f6059a711f5b2f5064dc7aa865 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
---
date: "2019-08-25T08:19:00Z"
title: Pi 4 Benchmarks
---
[{{< figure
  src="/files/posts/pi4-benchmarks/lab-1024.jpg"
  class=image
  width=1024
  height=768
  caption="world-renowned pablotron test facility"
>}}][lab]

A few weeks ago I picked up a 1GB [Raspberry Pi 4 Model B][pi4] and
decided to run some `openssl speed` benchmarks.

Test systems:
* Raspberry Pi Zero W
* Raspberry Pi 3 Model B
* Raspberry Pi 3 Model B+
* Raspberry Pi 4 Model B
* Linode VM (1 Core)
* Intel i7-8650U (Lenovo X1 Carbon, 6th Gen)
* AMD Ryzen Threadripper 1950X

Test algorithms:
* `blake2b512`
* `blake2s256`
* `sha256`
* `sha512`
* `aes-128-cbc`
* `aes-192-cbc`
* `aes-256-cbc`

Results are available [here][data].  The code used to run the tests and
generate the charts is [here][code].

[pi4]: https://www.raspberrypi.org/products/raspberry-pi-4-model-b/specifications/ "Raspberry Pi 4 Model B"
[data]: https://pmdn.org/pi4-bench/ "OpenSSL Speed Test Results"
[code]: https://github.com/pablotron/pi4-bench "Git repository containing code and data for Pi 4 OpenSSL Speed Test Results"
[lab]: /files/posts/pi4-benchmarks/lab.jpg "World-renowned pablotron test facility"