ARMv8 Cortex-A72 testing on Debian 12 via the Phoronix Test Suite.
pi4 Processor: ARMv8 Cortex-A72 @ 1.50GHz (4 Cores), Motherboard: Raspberry Pi 4 Model B Rev 1.1, Chipset: Broadcom BCM2711, Memory: 4096MB, Disk: 1000GB
OS: Debian 12, Kernel: 6.6.21-v8+ (aarch64), Compiler: GCC 12.2.0, File-System: ext4
Kernel Notes: snd_bcm2835.enable_headphones=0 snd_bcm2835.enable_headphones=1 snd_bcm2835.enable_hdmi=1 snd_bcm2835.enable_hdmi=0Compiler Notes: --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -vDisk Notes: MQ-DEADLINE / noatime,rw / Block Size: 4096Processor Notes: Scaling Governor: cpufreq-dt ondemandSecurity Notes: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_rstack_overflow: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Vulnerable + srbds: Not affected + tsx_async_abort: Not affected
Botan Botan is a BSD-licensed cross-platform open-source C++ crypto library "cryptography toolkit" that supports most publicly known cryptographic algorithms. The project's stated goal is to be "the best option for cryptography in C++ by offering the tools necessary to implement a range of practical systems, such as TLS protocol, X.509 certificates, modern AEAD ciphers, PKCS#11 and TPM hardware support, password hashing, and post quantum crypto schemes." Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: KASUMI pi4 6 12 18 24 30 SE +/- 0.01, N = 3 27.53 1. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: KASUMI - Decrypt pi4 6 12 18 24 30 SE +/- 0.01, N = 3 27.43 1. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: AES-256 pi4 10 20 30 40 50 SE +/- 0.05, N = 3 45.69 1. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: AES-256 - Decrypt pi4 9 18 27 36 45 SE +/- 0.04, N = 3 37.17 1. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: Twofish pi4 20 40 60 80 100 SE +/- 0.04, N = 3 89.56 1. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: Twofish - Decrypt pi4 20 40 60 80 100 SE +/- 0.03, N = 3 89.75 1. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: Blowfish pi4 20 40 60 80 100 SE +/- 0.15, N = 3 100.71 1. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: Blowfish - Decrypt pi4 20 40 60 80 100 SE +/- 0.13, N = 3 98.33 1. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: CAST-256 pi4 11 22 33 44 55 SE +/- 0.05, N = 3 48.34 1. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: CAST-256 - Decrypt pi4 11 22 33 44 55 SE +/- 0.08, N = 3 48.00 1. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: ChaCha20Poly1305 pi4 20 40 60 80 100 SE +/- 0.05, N = 3 106.32 1. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: ChaCha20Poly1305 - Decrypt pi4 20 40 60 80 100 SE +/- 0.05, N = 3 105.66 1. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Write pi4 2K 4K 6K 8K 10K SE +/- 1.28, N = 3 10878.69 MIN: 9618.22 / MAX: 11355.49 1. (CC) gcc options: -O3 -lrt
OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read / Modify / Write pi4 3K 6K 9K 12K 15K SE +/- 11.22, N = 3 16205.24 MIN: 14960.76 / MAX: 17020.59 1. (CC) gcc options: -O3 -lrt
Flexible IO Tester FIO, the Flexible I/O Tester, is an advanced Linux disk benchmark supporting multiple I/O engines and a wealth of options. FIO was written by Jens Axboe for testing of the Linux I/O subsystem and schedulers. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.36 Type: Random Read - Engine: IO_uring - Direct: Yes - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory pi4 30 60 90 120 150 SE +/- 1.33, N = 3 137 1. (CC) gcc options: -rdynamic -lz -lm -laio -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.36 Type: Random Read - Engine: IO_uring - Direct: Yes - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory pi4 8K 16K 24K 32K 40K SE +/- 300.00, N = 3 35200 1. (CC) gcc options: -rdynamic -lz -lm -laio -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.36 Type: Random Read - Engine: IO_uring - Direct: Yes - Block Size: 4KB - Job Count: 2 - Disk Target: Default Test Directory pi4 30 60 90 120 150 SE +/- 1.76, N = 3 135 1. (CC) gcc options: -rdynamic -lz -lm -laio -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.36 Type: Random Read - Engine: IO_uring - Direct: Yes - Block Size: 4KB - Job Count: 2 - Disk Target: Default Test Directory pi4 7K 14K 21K 28K 35K SE +/- 392.99, N = 3 34667 1. (CC) gcc options: -rdynamic -lz -lm -laio -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.36 Type: Random Write - Engine: IO_uring - Direct: Yes - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory pi4 20 40 60 80 100 SE +/- 0.33, N = 3 104 1. (CC) gcc options: -rdynamic -lz -lm -laio -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.36 Type: Random Write - Engine: IO_uring - Direct: Yes - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory pi4 6K 12K 18K 24K 30K SE +/- 100.00, N = 3 26600 1. (CC) gcc options: -rdynamic -lz -lm -laio -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.36 Type: Random Write - Engine: IO_uring - Direct: Yes - Block Size: 4KB - Job Count: 2 - Disk Target: Default Test Directory pi4 20 40 60 80 100 SE +/- 0.33, N = 3 105 1. (CC) gcc options: -rdynamic -lz -lm -laio -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.36 Type: Random Write - Engine: IO_uring - Direct: Yes - Block Size: 4KB - Job Count: 2 - Disk Target: Default Test Directory pi4 6K 12K 18K 24K 30K SE +/- 66.67, N = 3 26733 1. (CC) gcc options: -rdynamic -lz -lm -laio -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.36 Type: Sequential Read - Engine: IO_uring - Direct: Yes - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory pi4 30 60 90 120 150 SE +/- 3.85, N = 15 126.4 1. (CC) gcc options: -rdynamic -lz -lm -laio -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.36 Type: Sequential Read - Engine: IO_uring - Direct: Yes - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory pi4 7K 14K 21K 28K 35K SE +/- 983.83, N = 15 32380 1. (CC) gcc options: -rdynamic -lz -lm -laio -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.36 Type: Sequential Read - Engine: IO_uring - Direct: Yes - Block Size: 4KB - Job Count: 2 - Disk Target: Default Test Directory pi4 30 60 90 120 150 SE +/- 1.86, N = 3 137 1. (CC) gcc options: -rdynamic -lz -lm -laio -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.36 Type: Sequential Read - Engine: IO_uring - Direct: Yes - Block Size: 4KB - Job Count: 2 - Disk Target: Default Test Directory pi4 8K 16K 24K 32K 40K SE +/- 503.32, N = 3 35200 1. (CC) gcc options: -rdynamic -lz -lm -laio -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.36 Type: Sequential Write - Engine: IO_uring - Direct: Yes - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory pi4 20 40 60 80 100 SE +/- 0.00, N = 3 108 1. (CC) gcc options: -rdynamic -lz -lm -laio -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.36 Type: Sequential Write - Engine: IO_uring - Direct: Yes - Block Size: 4KB - Job Count: 1 - Disk Target: Default Test Directory pi4 6K 12K 18K 24K 30K SE +/- 57.74, N = 3 27700 1. (CC) gcc options: -rdynamic -lz -lm -laio -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.36 Type: Sequential Write - Engine: IO_uring - Direct: Yes - Block Size: 4KB - Job Count: 2 - Disk Target: Default Test Directory pi4 20 40 60 80 100 SE +/- 0.33, N = 3 109 1. (CC) gcc options: -rdynamic -lz -lm -laio -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.36 Type: Sequential Write - Engine: IO_uring - Direct: Yes - Block Size: 4KB - Job Count: 2 - Disk Target: Default Test Directory pi4 6K 12K 18K 24K 30K SE +/- 100.00, N = 3 27900 1. (CC) gcc options: -rdynamic -lz -lm -laio -lpthread -ldl -std=gnu99 -ffast-math -include -O3 -fcommon
OpenSSL OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. The system/openssl test profiles relies on benchmarking the system/OS-supplied openssl binary rather than the pts/openssl test profile that uses the locally-built OpenSSL for benchmarking. Learn more via the OpenBenchmarking.org test page.
Algorithm: AES-256-GCM
pi4: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.
Algorithm: ChaCha20-Poly1305
pi4: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.
Algorithm: ChaCha20
pi4: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.
Algorithm: AES-128-GCM
pi4: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.
OpenBenchmarking.org verify/s, More Is Better OpenSSL Algorithm: RSA4096 pi4 1600 3200 4800 6400 8000 SE +/- 11.28, N = 3 7397.8 1. OpenSSL 3.0.11 19 Sep 2023 (Library: OpenSSL 3.0.11 19 Sep 2023)
OpenBenchmarking.org sign/s, More Is Better OpenSSL Algorithm: RSA4096 pi4 20 40 60 80 100 SE +/- 0.03, N = 3 96.0 1. OpenSSL 3.0.11 19 Sep 2023 (Library: OpenSSL 3.0.11 19 Sep 2023)
OpenBenchmarking.org byte/s, More Is Better OpenSSL Algorithm: SHA512 pi4 90M 180M 270M 360M 450M SE +/- 1093142.59, N = 3 404705457 1. OpenSSL 3.0.11 19 Sep 2023 (Library: OpenSSL 3.0.11 19 Sep 2023)
OpenBenchmarking.org byte/s, More Is Better OpenSSL Algorithm: SHA256 pi4 80M 160M 240M 320M 400M SE +/- 305557.79, N = 3 352330583 1. OpenSSL 3.0.11 19 Sep 2023 (Library: OpenSSL 3.0.11 19 Sep 2023)
PostMark This is a test of NetApp's PostMark benchmark designed to simulate small-file testing similar to the tasks endured by web and mail servers. This test profile will set PostMark to perform 25,000 transactions with 500 files simultaneously with the file sizes ranging between 5 and 512 kilobytes. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance pi4 300 600 900 1200 1500 SE +/- 2.00, N = 3 1304 1. (CC) gcc options: -O3
Apache HTTP Server This is a test of the Apache HTTPD web server. This Apache HTTPD web server benchmark test profile makes use of the wrk program for facilitating the HTTP requests over a fixed period time with a configurable number of concurrent clients. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.56 Concurrent Requests: 20 pi4 900 1800 2700 3600 4500 SE +/- 4.48, N = 3 4101.93 1. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2
PHPBench PHPBench is a benchmark suite for PHP. It performs a large number of simple tests in order to bench various aspects of the PHP interpreter. PHPBench can be used to compare hardware, operating systems, PHP versions, PHP accelerators and caches, compiler options, etc. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite pi4 40K 80K 120K 160K 200K SE +/- 1067.23, N = 3 171539
pi4 Processor: ARMv8 Cortex-A72 @ 1.50GHz (4 Cores), Motherboard: Raspberry Pi 4 Model B Rev 1.1, Chipset: Broadcom BCM2711, Memory: 4096MB, Disk: 1000GB
OS: Debian 12, Kernel: 6.6.21-v8+ (aarch64), Compiler: GCC 12.2.0, File-System: ext4
Kernel Notes: snd_bcm2835.enable_headphones=0 snd_bcm2835.enable_headphones=1 snd_bcm2835.enable_hdmi=1 snd_bcm2835.enable_hdmi=0Compiler Notes: --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -vDisk Notes: MQ-DEADLINE / noatime,rw / Block Size: 4096Processor Notes: Scaling Governor: cpufreq-dt ondemandSecurity Notes: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_rstack_overflow: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Vulnerable + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 12 March 2024 15:04 by user djware.