ARMv8 Cortex-A53 testing with a Khadas VIM4 and mesondrmfb on Debian 12 via the Phoronix Test Suite.
vim4 Processor: ARMv8 Cortex-A53 @ 2.21GHz (4 Cores / 8 Threads), Motherboard: Khadas VIM4, Memory: 8GB, Disk: 31GB BJTD4R, Graphics: mesondrmfb, Monitor: LG ULTRAWIDE
OS: Debian 12, Kernel: 5.15.78 (aarch64), Compiler: GCC 12.2.0, File-System: ext4, Screen Resolution: 1920x2160
Kernel Notes: Transparent Huge Pages: madviseCompiler 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 -vProcessor Notes: Scaling Governor: arm-big-little performanceDisk Mount Options Notes: commit=600,data=writeback,errors=remount-ro,noatime,nodiratime,rwDisk Details Notes: Block Size: 4096Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Branch predictor hardening BHB + srbds: Not affected + tsx_async_abort: Not affected
vim44 OpenBenchmarking.org Phoronix Test Suite ARMv8 Cortex-A53 @ 2.21GHz (4 Cores / 8 Threads) Khadas VIM4 8GB 31GB BJTD4R mesondrmfb LG ULTRAWIDE Debian 12 5.15.78 (aarch64) GCC 12.2.0 ext4 1920x2160 Processor Motherboard Memory Disk Graphics Monitor OS Kernel Compiler File-System Screen Resolution Vim44 Benchmarks System Logs - Transparent Huge Pages: madvise - --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 -v - Scaling Governor: arm-big-little performance - commit=600,data=writeback,errors=remount-ro,noatime,nodiratime,rw - Block Size: 4096 - itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Branch predictor hardening BHB + srbds: Not affected + tsx_async_abort: Not affected
vim44 apache: 20 botan: KASUMI botan: KASUMI - Decrypt botan: AES-256 botan: AES-256 - Decrypt botan: Twofish botan: Twofish - Decrypt botan: Blowfish botan: Blowfish - Decrypt botan: CAST-256 botan: CAST-256 - Decrypt botan: ChaCha20Poly1305 botan: ChaCha20Poly1305 - Decrypt cachebench: Read cachebench: Write cachebench: Read / Modify / Write dbench: 6 fio: Rand Read - IO_uring - Yes - 4KB - 1 - Default Test Directory fio: Rand Read - IO_uring - Yes - 4KB - 1 - Default Test Directory fio: Rand Read - IO_uring - Yes - 4KB - 2 - Default Test Directory fio: Rand Read - IO_uring - Yes - 4KB - 2 - Default Test Directory fio: Rand Write - IO_uring - Yes - 4KB - 1 - Default Test Directory fio: Rand Write - IO_uring - Yes - 4KB - 1 - Default Test Directory fio: Rand Write - IO_uring - Yes - 4KB - 2 - Default Test Directory fio: Rand Write - IO_uring - Yes - 4KB - 2 - Default Test Directory fio: Seq Read - IO_uring - Yes - 4KB - 1 - Default Test Directory fio: Seq Read - IO_uring - Yes - 4KB - 1 - Default Test Directory fio: Seq Read - IO_uring - Yes - 4KB - 2 - Default Test Directory fio: Seq Read - IO_uring - Yes - 4KB - 2 - Default Test Directory fio: Seq Write - IO_uring - Yes - 4KB - 1 - Default Test Directory fio: Seq Write - IO_uring - Yes - 4KB - 1 - Default Test Directory fio: Seq Write - IO_uring - Yes - 4KB - 2 - Default Test Directory fio: Seq Write - IO_uring - Yes - 4KB - 2 - Default Test Directory openssl: SHA256 openssl: SHA512 openssl: RSA4096 openssl: RSA4096 phpbench: PHP Benchmark Suite postmark: Disk Transaction Performance ramspeed: Add - Integer ramspeed: Copy - Integer ramspeed: Scale - Integer ramspeed: Triad - Integer ramspeed: Average - Integer ramspeed: Add - Floating Point ramspeed: Copy - Floating Point ramspeed: Scale - Floating Point ramspeed: Triad - Floating Point ramspeed: Average - Floating Point stream: Copy stream: Scale stream: Triad stream: Add vim4 9786.12 37.812 38.642 418.795 417.965 89.412 89.527 97.433 97.759 59.412 59.645 107.377 107.506 4184.060107 16115.157661 21030.244451 164.363 33.8 8665 33.9 8670 22.9 5862 16.1 4131 133 33933 131 33600 57.7 14760 68.6 17573 2139244403 771360617 247.7 16784.9 201735 795 13756.87 17056.40 17078.49 7358.84 13766.25 13784.45 17083.81 5143.34 6170.39 10534.20 18776.9 18698.6 16765.3 17037.0 OpenBenchmarking.org
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 vim4 2K 4K 6K 8K 10K SE +/- 5.01, N = 3 9786.12 1. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2
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 vim4 9 18 27 36 45 SE +/- 0.06, N = 3 37.81 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 vim4 9 18 27 36 45 SE +/- 0.07, N = 3 38.64 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 vim4 90 180 270 360 450 SE +/- 0.27, N = 3 418.80 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 vim4 90 180 270 360 450 SE +/- 1.15, N = 3 417.97 1. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: Twofish vim4 20 40 60 80 100 SE +/- 0.02, N = 3 89.41 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 vim4 20 40 60 80 100 SE +/- 0.09, N = 3 89.53 1. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: Blowfish vim4 20 40 60 80 100 SE +/- 0.01, N = 3 97.43 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 vim4 20 40 60 80 100 SE +/- 0.10, N = 3 97.76 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 vim4 13 26 39 52 65 SE +/- 0.01, N = 3 59.41 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 vim4 13 26 39 52 65 SE +/- 0.01, N = 3 59.65 1. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: ChaCha20Poly1305 vim4 20 40 60 80 100 SE +/- 0.05, N = 3 107.38 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 vim4 20 40 60 80 100 SE +/- 0.05, N = 3 107.51 1. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Write vim4 3K 6K 9K 12K 15K SE +/- 0.19, N = 3 16115.16 MIN: 14666.97 / MAX: 16710.59 1. (CC) gcc options: -O3 -lrt
OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read / Modify / Write vim4 5K 10K 15K 20K 25K SE +/- 2.80, N = 3 21030.24 MIN: 16762.43 / MAX: 22230.61 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 vim4 8 16 24 32 40 SE +/- 0.09, N = 3 33.8 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 vim4 2K 4K 6K 8K 10K SE +/- 25.98, N = 3 8665 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 vim4 8 16 24 32 40 SE +/- 0.12, N = 3 33.9 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 vim4 2K 4K 6K 8K 10K SE +/- 24.38, N = 3 8670 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 vim4 5 10 15 20 25 SE +/- 1.63, N = 15 22.9 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 vim4 1300 2600 3900 5200 6500 SE +/- 415.10, N = 15 5862 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 vim4 4 8 12 16 20 SE +/- 0.99, N = 12 16.1 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 vim4 900 1800 2700 3600 4500 SE +/- 254.72, N = 12 4131 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 vim4 30 60 90 120 150 SE +/- 1.20, N = 3 133 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 vim4 7K 14K 21K 28K 35K SE +/- 296.27, N = 3 33933 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 vim4 30 60 90 120 150 SE +/- 0.33, N = 3 131 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 vim4 7K 14K 21K 28K 35K SE +/- 100.00, N = 3 33600 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 vim4 13 26 39 52 65 SE +/- 2.00, N = 15 57.7 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 vim4 3K 6K 9K 12K 15K SE +/- 517.12, N = 15 14760 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 vim4 15 30 45 60 75 SE +/- 1.98, N = 15 68.6 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 vim4 4K 8K 12K 16K 20K SE +/- 508.64, N = 15 17573 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.
OpenBenchmarking.org byte/s, More Is Better OpenSSL Algorithm: SHA256 vim4 500M 1000M 1500M 2000M 2500M SE +/- 3786274.84, N = 3 2139244403 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 vim4 170M 340M 510M 680M 850M SE +/- 85474.98, N = 3 771360617 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 vim4 50 100 150 200 250 SE +/- 0.00, N = 3 247.7 1. OpenSSL 3.0.11 19 Sep 2023 (Library: OpenSSL 3.0.11 19 Sep 2023)
OpenBenchmarking.org verify/s, More Is Better OpenSSL Algorithm: RSA4096 vim4 4K 8K 12K 16K 20K SE +/- 0.84, N = 3 16784.9 1. OpenSSL 3.0.11 19 Sep 2023 (Library: OpenSSL 3.0.11 19 Sep 2023)
Algorithm: ChaCha20
vim4: 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
vim4: 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-256-GCM
vim4: 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
vim4: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.
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 vim4 40K 80K 120K 160K 200K SE +/- 234.57, N = 3 201735
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 vim4 200 400 600 800 1000 SE +/- 1.00, N = 3 795 1. (CC) gcc options: -O3
vim4 Processor: ARMv8 Cortex-A53 @ 2.21GHz (4 Cores / 8 Threads), Motherboard: Khadas VIM4, Memory: 8GB, Disk: 31GB BJTD4R, Graphics: mesondrmfb, Monitor: LG ULTRAWIDE
OS: Debian 12, Kernel: 5.15.78 (aarch64), Compiler: GCC 12.2.0, File-System: ext4, Screen Resolution: 1920x2160
Kernel Notes: Transparent Huge Pages: madviseCompiler 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 -vProcessor Notes: Scaling Governor: arm-big-little performanceDisk Mount Options Notes: commit=600,data=writeback,errors=remount-ro,noatime,nodiratime,rwDisk Details Notes: Block Size: 4096Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Branch predictor hardening BHB + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 11 March 2024 21:11 by user djware.