Benchmarks for a future article.
No Encryption Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -vDisk Notes: NONE / errors=remount-ro,noatime,rw / Block Size: 4096Processor Notes: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa50000cJava Notes: OpenJDK Runtime Environment (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1)Python Notes: Python 3.10.4Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Full Disk Encryption Processor: AMD Ryzen 7 PRO 5850U @ 1.90GHz (8 Cores / 16 Threads), Motherboard: HP 8A78 (F.04 BIOS), Chipset: AMD Renoir/Cezanne, Memory: 16GB, Disk: 1024GB SK hynix PC711 HFS001TDE9X073N, Graphics: AMD Cezanne 512MB (2000/400MHz), Audio: AMD Renoir Radeon HD Audio, Network: Realtek RTL8822CE 802.11ac PCIe
OS: Pop 22.04, Kernel: 5.17.5-76051705-generic (x86_64), Desktop: GNOME Shell 42.1, Display Server: X Server 1.21.1.3, OpenGL: 4.6 Mesa 22.0.1 (LLVM 13.0.1 DRM 3.44), Vulkan: 1.2.204, Compiler: GCC 11.2.0, File-System: ext4, Screen Resolution: 1920x1080
Pop OS 22.04 Encryption AMD Ryzen Laptop Test OpenBenchmarking.org Phoronix Test Suite AMD Ryzen 7 PRO 5850U @ 1.90GHz (8 Cores / 16 Threads) HP 8A78 (F.04 BIOS) AMD Renoir/Cezanne 16GB 1024GB SK hynix PC711 HFS001TDE9X073N AMD Cezanne 512MB (2000/400MHz) AMD Renoir Radeon HD Audio Realtek RTL8822CE 802.11ac PCIe Pop 22.04 5.17.5-76051705-generic (x86_64) GNOME Shell 42.1 X Server 1.21.1.3 4.6 Mesa 22.0.1 (LLVM 13.0.1 DRM 3.44) 1.2.204 GCC 11.2.0 ext4 1920x1080 Processor Motherboard Chipset Memory Disk Graphics Audio Network OS Kernel Desktop Display Server OpenGL Vulkan Compiler File-System Screen Resolution Pop OS 22.04 Encryption AMD Ryzen Laptop Test Benchmarks System Logs - Transparent Huge Pages: madvise - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - NONE / errors=remount-ro,noatime,rw / Block Size: 4096 - Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa50000c - OpenJDK Runtime Environment (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1) - Python 3.10.4 - itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected
No Encryption vs. Full Disk Encryption Comparison Phoronix Test Suite Baseline +33.9% +33.9% +67.8% +67.8% +101.7% +101.7% +135.6% +135.6% 4.1% 3.2% 2.5% Seq Read - POSIX AIO - No - Yes - 2MB 135.7% Seq Read - POSIX AIO - No - No - 2MB 134% Rand Write - POSIX AIO - No - Yes - 4KB 104.5% Seq Write - POSIX AIO - No - Yes - 2MB 102.5% Seq Write - POSIX AIO - No - No - 2MB 98.4% 1.F.1.S 97.8% Rand Read - Linux AIO - No - Yes - 4KB 48.1% Rand Read - Linux AIO - No - No - 4KB 47.7% 5.F.1.S.4.T 45.5% 4.F.3.S.D.1.S 37.1% Rand Read - POSIX AIO - No - No - 4KB 35.1% Rand Read - POSIX AIO - No - Yes - 4KB 34.7% Rand Fill Sync 32.1% Rand Read - POSIX AIO - Yes - No - 4KB 31.1% Rand Read - POSIX AIO - Yes - Yes - 4KB 31.1% 8 31% Seq Read - Linux AIO - Yes - No - 2MB 30.8% Seq Read - Linux AIO - Yes - Yes - 2MB 30% Seq Write - POSIX AIO - Yes - No - 2MB 29.5% Seq Write - Linux AIO - Yes - No - 2MB 29% Seq Write - Linux AIO - Yes - Yes - 2MB 28.8% Seq Write - POSIX AIO - Yes - Yes - 2MB 28.4% Rand Read - Linux AIO - Yes - No - 4KB 28.1% Rand Read - Linux AIO - Yes - Yes - 4KB 27.8% Seq Read - POSIX AIO - Yes - Yes - 2MB 26.7% Seq Write - IO_uring - Yes - No - 2MB 25.2% Seq Write - IO_uring - Yes - Yes - 2MB 24.1% Rand Write - POSIX AIO - Yes - No - 2MB 23.7% Fill Sync 21.4% 8MB 20.2% 2MB 16.8% Fill Sync 15.8% 1 11% Rand Read 9.5% 4MB 8% Hot Read 7.6% Seq Write - IO_uring - No - Yes - 2MB 5% Seq Write - Linux AIO - No - No - 2MB Rand Write - IO_uring - Yes - Yes - 4KB 3.5% Rand Write - Linux AIO - Yes - No - 4KB 3.5% Rand Write - POSIX AIO - Yes - No - 4KB Rand Write - Linux AIO - Yes - Yes - 4KB 2.9% Rand Write - POSIX AIO - Yes - Yes - 4KB Initial Create 2.4% Flexible IO Tester Flexible IO Tester Flexible IO Tester Flexible IO Tester Flexible IO Tester FS-Mark Flexible IO Tester Flexible IO Tester FS-Mark FS-Mark Flexible IO Tester Flexible IO Tester Facebook RocksDB Flexible IO Tester Flexible IO Tester SQLite Flexible IO Tester Flexible IO Tester Flexible IO Tester Flexible IO Tester Flexible IO Tester Flexible IO Tester Flexible IO Tester Flexible IO Tester Flexible IO Tester Flexible IO Tester Flexible IO Tester Flexible IO Tester LevelDB IOR IOR LevelDB SQLite LevelDB IOR LevelDB Flexible IO Tester Flexible IO Tester Flexible IO Tester Flexible IO Tester Flexible IO Tester Flexible IO Tester Flexible IO Tester Compile Bench No Encryption Full Disk Encryption
Pop OS 22.04 Encryption AMD Ryzen Laptop Test fs-mark: 1000 Files, 1MB Size fs-mark: 5000 Files, 1MB Size, 4 Threads fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size aom-av1: Speed 10 Realtime - Bosphorus 4K aom-av1: Speed 10 Realtime - Bosphorus 1080p svt-av1: Preset 12 - Bosphorus 4K svt-av1: Preset 12 - Bosphorus 1080p fio: Rand Read - Linux AIO - No - No - 4KB - Default Test Directory fio: Rand Read - POSIX AIO - No - No - 4KB - Default Test Directory fio: Rand Read - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Rand Read - Linux AIO - Yes - No - 4KB - Default Test Directory fio: Rand Read - POSIX AIO - No - Yes - 4KB - Default Test Directory fio: Rand Read - POSIX AIO - Yes - No - 4KB - Default Test Directory fio: Rand Write - IO_uring - Yes - No - 4KB - Default Test Directory fio: Rand Read - Linux AIO - Yes - Yes - 4KB - Default Test Directory fio: Rand Read - POSIX AIO - Yes - Yes - 4KB - Default Test Directory fio: Rand Write - IO_uring - Yes - Yes - 4KB - Default Test Directory fio: Rand Write - Linux AIO - Yes - No - 4KB - Default Test Directory fio: Rand Write - POSIX AIO - No - Yes - 4KB - Default Test Directory fio: Rand Write - POSIX AIO - Yes - No - 2MB - Default Test Directory fio: Rand Write - POSIX AIO - Yes - No - 4KB - Default Test Directory fio: Rand Write - Linux AIO - Yes - Yes - 4KB - Default Test Directory fio: Rand Write - POSIX AIO - Yes - Yes - 4KB - Default Test Directory leveldb: Fill Sync leveldb: Seq Fill fio: Seq Read - IO_uring - No - No - 2MB - Default Test Directory fio: Seq Read - IO_uring - No - Yes - 2MB - Default Test Directory fio: Seq Read - Linux AIO - No - No - 2MB - Default Test Directory fio: Seq Read - POSIX AIO - No - No - 2MB - Default Test Directory fio: Seq Read - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Seq Read - Linux AIO - Yes - No - 2MB - Default Test Directory fio: Seq Read - POSIX AIO - No - Yes - 2MB - Default Test Directory fio: Seq Write - IO_uring - No - Yes - 2MB - Default Test Directory fio: Seq Write - IO_uring - Yes - No - 2MB - Default Test Directory fio: Seq Write - Linux AIO - No - No - 2MB - Default Test Directory fio: Seq Write - POSIX AIO - No - No - 2MB - Default Test Directory fio: Seq Read - Linux AIO - Yes - Yes - 2MB - Default Test Directory fio: Seq Read - POSIX AIO - Yes - Yes - 2MB - Default Test Directory fio: Seq Write - IO_uring - Yes - Yes - 2MB - Default Test Directory fio: Seq Write - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Seq Write - Linux AIO - Yes - No - 2MB - Default Test Directory fio: Seq Write - POSIX AIO - No - Yes - 2MB - Default Test Directory fio: Seq Write - POSIX AIO - Yes - No - 2MB - Default Test Directory fio: Seq Write - Linux AIO - Yes - Yes - 2MB - Default Test Directory fio: Seq Write - POSIX AIO - Yes - Yes - 2MB - Default Test Directory ior: 2MB - Default Test Directory ior: 4MB - Default Test Directory ior: 8MB - Default Test Directory compilebench: Initial Create cassandra: Writes rocksdb: Rand Fill rocksdb: Rand Read rocksdb: Update Rand rocksdb: Seq Fill rocksdb: Rand Fill Sync rocksdb: Read While Writing postmark: Disk Transaction Performance influxdb: 4 - 10000 - 2,5000,1 - 10000 influxdb: 64 - 10000 - 2,5000,1 - 10000 leveldb: Hot Read leveldb: Fill Sync leveldb: Overwrite leveldb: Rand Fill leveldb: Rand Read leveldb: Seek Rand leveldb: Rand Delete leveldb: Seq Fill pyperformance: python_startup sqlite: 1 sqlite: 8 build-gem5: Time To Compile build-godot: Time To Compile build-linux-kernel: defconfig build-nodejs: Time To Compile compress-gzip: Linux Source Tree Archiving To .tar.gz sqlite-speedtest: Timed Time - Size 1,000 darktable: Boat - CPU-only darktable: Masskrug - CPU-only darktable: Server Rack - CPU-only darktable: Server Room - CPU-only gimp: resize gimp: rotate gimp: auto-levels gimp: unsharp-mask git: Time To Complete Common Git Commands unpack-firefox: firefox-84.0.source.tar.xz No Encryption Full Disk Encryption 561.6 833.5 415.2 47.90 137.17 71.788 293.098 85100 18100 85133 15500 18100 17300 136333 15500 17300 137333 119333 56100 1169 189333 119000 189667 1.7 46.5 3437 3438 3436 2656 3436 2134 2654 3210 2259 3027 2839 2112 2065 2248 3089 2254 2900 2385 2248 2372 1367.13 1416.61 1463.79 547.13 56244 761933 40388051 391226 1037962 14498 1626541 6357 336780.8 347940.7 5.118 1052.376 38.448 38.658 5.109 7.568 37.342 38.079 6.93 9.005 16.415 577.223 161.002 127.166 805.562 33.545 52.277 6.656 6.771 0.292 5.330 14.599 13.949 14.535 16.829 43.341 15.745 283.9 572.8 302.9 48.60 135.91 70.848 291.372 57600 13400 57500 12100 13433 13200 134000 12133 13200 132667 115333 27433 945 195333 115667 194333 1.4 46.9 3437 3436 3435 1135 3436 1631 1126 3056 1804 3151 1431 1624 1630 1811 3074 1747 1432 1842 1746 1848 1170.91 1311.13 1217.38 534.53 55620 753243 40625485 391849 1041838 10978 1608146 6303 336766.0 347506.3 5.507 1218.141 38.416 38.237 5.593 7.476 37.327 37.744 6.85 9.994 21.508 577.635 161.847 126.095 807.282 33.629 52.443 6.675 6.793 0.293 5.311 14.666 14.015 14.489 16.872 43.201 16.008 OpenBenchmarking.org
CPU Temperature Monitor OpenBenchmarking.org Celsius CPU Temperature Monitor Phoronix Test Suite System Monitoring Full Disk Encryption No Encryption 20 40 60 80 100 Min: 38.63 / Avg: 72.81 / Max: 100.38 Min: 36 / Avg: 72 / Max: 100.38
CPU Power Consumption Monitor OpenBenchmarking.org Watts CPU Power Consumption Monitor Phoronix Test Suite System Monitoring Full Disk Encryption No Encryption 8 16 24 32 40 Min: 0.93 / Avg: 13.32 / Max: 35.53 Min: 1.02 / Avg: 12.73 / Max: 35.52
SVT-AV1 This is a benchmark of the SVT-AV1 open-source video encoder/decoder. SVT-AV1 was originally developed by Intel as part of their Open Visual Cloud / Scalable Video Technology (SVT). Development of SVT-AV1 has since moved to the Alliance for Open Media as part of upstream AV1 development. SVT-AV1 is a CPU-based multi-threaded video encoder for the AV1 video format with a sample YUV video file. Learn more via the OpenBenchmarking.org test page.
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.
LevelDB LevelDB is a key-value storage library developed by Google that supports making use of Snappy for data compression and has other modern features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Fill Sync Full Disk Encryption No Encryption 0.3825 0.765 1.1475 1.53 1.9125 SE +/- 0.00, N = 12 SE +/- 0.00, N = 13 1.4 1.7 -ltcmalloc 1. (CXX) g++ options: -O3 -lsnappy
OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Sequential Fill Full Disk Encryption No Encryption 11 22 33 44 55 SE +/- 0.20, N = 3 SE +/- 0.09, N = 3 46.9 46.5 -ltcmalloc 1. (CXX) g++ options: -O3 -lsnappy
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.29 Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Full Disk Encryption No Encryption 700 1400 2100 2800 3500 SE +/- 1.76, N = 3 SE +/- 2.19, N = 3 3437 3437 -ltcmalloc 1. (CC) gcc options: -rdynamic -ll -lnuma -lz -lm -lpthread -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.29 Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Full Disk Encryption No Encryption 700 1400 2100 2800 3500 SE +/- 1.53, N = 3 SE +/- 1.76, N = 3 3436 3438 -ltcmalloc 1. (CC) gcc options: -rdynamic -ll -lnuma -lz -lm -lpthread -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.29 Type: Sequential Read - Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Full Disk Encryption No Encryption 700 1400 2100 2800 3500 SE +/- 1.86, N = 3 SE +/- 2.08, N = 3 3435 3436 -ltcmalloc 1. (CC) gcc options: -rdynamic -ll -lnuma -lz -lm -lpthread -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.29 Type: Sequential Read - Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Full Disk Encryption No Encryption 600 1200 1800 2400 3000 SE +/- 13.53, N = 3 SE +/- 4.58, N = 3 1135 2656 -ltcmalloc 1. (CC) gcc options: -rdynamic -ll -lnuma -lz -lm -lpthread -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.29 Type: Sequential Read - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Full Disk Encryption No Encryption 700 1400 2100 2800 3500 SE +/- 2.08, N = 3 SE +/- 1.76, N = 3 3436 3436 -ltcmalloc 1. (CC) gcc options: -rdynamic -ll -lnuma -lz -lm -lpthread -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.29 Type: Sequential Read - Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Full Disk Encryption No Encryption 500 1000 1500 2000 2500 SE +/- 7.06, N = 3 SE +/- 7.06, N = 3 1631 2134 -ltcmalloc 1. (CC) gcc options: -rdynamic -ll -lnuma -lz -lm -lpthread -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.29 Type: Sequential Read - Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Full Disk Encryption No Encryption 600 1200 1800 2400 3000 SE +/- 15.95, N = 3 SE +/- 3.18, N = 3 1126 2654 -ltcmalloc 1. (CC) gcc options: -rdynamic -ll -lnuma -lz -lm -lpthread -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.29 Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Full Disk Encryption No Encryption 700 1400 2100 2800 3500 SE +/- 55.07, N = 15 SE +/- 5.51, N = 3 3056 3210 -ltcmalloc 1. (CC) gcc options: -rdynamic -ll -lnuma -lz -lm -lpthread -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.29 Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Full Disk Encryption No Encryption 500 1000 1500 2000 2500 SE +/- 0.88, N = 3 SE +/- 11.68, N = 3 1804 2259 -ltcmalloc 1. (CC) gcc options: -rdynamic -ll -lnuma -lz -lm -lpthread -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.29 Type: Sequential Write - Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Full Disk Encryption No Encryption 700 1400 2100 2800 3500 SE +/- 42.35, N = 3 SE +/- 113.59, N = 15 3151 3027 -ltcmalloc 1. (CC) gcc options: -rdynamic -ll -lnuma -lz -lm -lpthread -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.29 Type: Sequential Write - Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Full Disk Encryption No Encryption 600 1200 1800 2400 3000 SE +/- 17.72, N = 4 SE +/- 121.68, N = 15 1431 2839 -ltcmalloc 1. (CC) gcc options: -rdynamic -ll -lnuma -lz -lm -lpthread -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.29 Type: Sequential Read - Engine: Linux AIO - Buffered: Yes - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Full Disk Encryption No Encryption 500 1000 1500 2000 2500 SE +/- 5.61, N = 3 SE +/- 9.56, N = 3 1624 2112 -ltcmalloc 1. (CC) gcc options: -rdynamic -ll -lnuma -lz -lm -lpthread -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.29 Type: Sequential Read - Engine: POSIX AIO - Buffered: Yes - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Full Disk Encryption No Encryption 400 800 1200 1600 2000 SE +/- 4.98, N = 3 SE +/- 18.27, N = 3 1630 2065 -ltcmalloc 1. (CC) gcc options: -rdynamic -ll -lnuma -lz -lm -lpthread -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.29 Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Full Disk Encryption No Encryption 500 1000 1500 2000 2500 SE +/- 1.67, N = 3 SE +/- 3.06, N = 3 1811 2248 -ltcmalloc 1. (CC) gcc options: -rdynamic -ll -lnuma -lz -lm -lpthread -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.29 Type: Sequential Write - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Full Disk Encryption No Encryption 700 1400 2100 2800 3500 SE +/- 36.78, N = 15 SE +/- 103.86, N = 15 3074 3089 -ltcmalloc 1. (CC) gcc options: -rdynamic -ll -lnuma -lz -lm -lpthread -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.29 Type: Sequential Write - Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Full Disk Encryption No Encryption 500 1000 1500 2000 2500 SE +/- 1.20, N = 3 SE +/- 3.93, N = 3 1747 2254 -ltcmalloc 1. (CC) gcc options: -rdynamic -ll -lnuma -lz -lm -lpthread -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.29 Type: Sequential Write - Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Full Disk Encryption No Encryption 600 1200 1800 2400 3000 SE +/- 10.74, N = 3 SE +/- 113.28, N = 15 1432 2900 -ltcmalloc 1. (CC) gcc options: -rdynamic -ll -lnuma -lz -lm -lpthread -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.29 Type: Sequential Write - Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Full Disk Encryption No Encryption 500 1000 1500 2000 2500 SE +/- 2.40, N = 3 SE +/- 10.71, N = 3 1842 2385 -ltcmalloc 1. (CC) gcc options: -rdynamic -ll -lnuma -lz -lm -lpthread -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.29 Type: Sequential Write - Engine: Linux AIO - Buffered: Yes - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Full Disk Encryption No Encryption 500 1000 1500 2000 2500 SE +/- 1.86, N = 3 SE +/- 12.02, N = 3 1746 2248 -ltcmalloc 1. (CC) gcc options: -rdynamic -ll -lnuma -lz -lm -lpthread -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.29 Type: Sequential Write - Engine: POSIX AIO - Buffered: Yes - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Full Disk Encryption No Encryption 500 1000 1500 2000 2500 SE +/- 3.06, N = 3 SE +/- 16.99, N = 11 1848 2372 -ltcmalloc 1. (CC) gcc options: -rdynamic -ll -lnuma -lz -lm -lpthread -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
IOR IOR is a parallel I/O storage benchmark making use of MPI with a particular focus on HPC (High Performance Computing) systems. IOR is developed at the Lawrence Livermore National Laboratory (LLNL). Learn more via the OpenBenchmarking.org test page.
Compile Bench Compilebench tries to age a filesystem by simulating some of the disk IO common in creating, compiling, patching, stating and reading kernel trees. It indirectly measures how well filesystems can maintain directory locality as the disk fills up and directories age. This current test is setup to use the makej mode with 10 initial directories Learn more via the OpenBenchmarking.org test page.
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.
InfluxDB This is a benchmark of the InfluxDB open-source time-series database optimized for fast, high-availability storage for IoT and other use-cases. The InfluxDB test profile makes use of InfluxDB Inch for facilitating the benchmarks. Learn more via the OpenBenchmarking.org test page.
LevelDB Min Avg Max Full Disk Encryption 38.6 69.4 79.5 No Encryption 36.0 66.2 76.4 OpenBenchmarking.org Celsius, Fewer Is Better LevelDB 1.22 CPU Temperature Monitor 20 40 60 80 100
Min Avg Max Full Disk Encryption 51.6 53.4 59.1 No Encryption 46.5 49.5 56.3 OpenBenchmarking.org Celsius, Fewer Is Better LevelDB 1.22 CPU Temperature Monitor 16 32 48 64 80
Min Avg Max Full Disk Encryption 47.9 70.1 78.1 No Encryption 43.0 67.5 76.1 OpenBenchmarking.org Celsius, Fewer Is Better LevelDB 1.22 CPU Temperature Monitor 20 40 60 80 100
Min Avg Max Full Disk Encryption 55.9 72.6 78.8 No Encryption 52.9 70.8 77.0 OpenBenchmarking.org Celsius, Fewer Is Better LevelDB 1.22 CPU Temperature Monitor 20 40 60 80 100
Min Avg Max Full Disk Encryption 56.1 74.6 82.1 No Encryption 53.4 72.6 79.0 OpenBenchmarking.org Celsius, Fewer Is Better LevelDB 1.22 CPU Temperature Monitor 20 40 60 80 100
Min Avg Max Full Disk Encryption 59.0 78.1 83.9 No Encryption 55.5 75.7 82.3 OpenBenchmarking.org Celsius, Fewer Is Better LevelDB 1.22 CPU Temperature Monitor 20 40 60 80 100
Min Avg Max Full Disk Encryption 59.9 80.9 88.5 No Encryption 58.6 81.7 86.6 OpenBenchmarking.org Celsius, Fewer Is Better LevelDB 1.22 CPU Temperature Monitor 20 40 60 80 100
Min Avg Max Full Disk Encryption 61.8 80.9 85.9 No Encryption 59.4 79.8 84.9 OpenBenchmarking.org Celsius, Fewer Is Better LevelDB 1.22 CPU Temperature Monitor 20 40 60 80 100
SQLite Min Avg Max Full Disk Encryption 56.1 59.2 64.9 No Encryption 55.8 58.4 64.0 OpenBenchmarking.org Celsius, Fewer Is Better SQLite 3.30.1 CPU Temperature Monitor 20 40 60 80 100
Min Avg Max Full Disk Encryption 55.9 68.9 73.0 No Encryption 54.0 67.6 75.0 OpenBenchmarking.org Celsius, Fewer Is Better SQLite 3.30.1 CPU Temperature Monitor 20 40 60 80 100
Timed Gem5 Compilation OpenBenchmarking.org Celsius, Fewer Is Better Timed Gem5 Compilation 21.2 CPU Temperature Monitor Full Disk Encryption No Encryption 20 40 60 80 100 Min: 57.25 / Avg: 88.67 / Max: 100.13 Min: 58.25 / Avg: 89.21 / Max: 100.25
Timed Godot Game Engine Compilation Min Avg Max Full Disk Encryption 61.5 88.6 99.4 No Encryption 62.1 89.0 99.8 OpenBenchmarking.org Celsius, Fewer Is Better Timed Godot Game Engine Compilation 3.2.3 CPU Temperature Monitor 20 40 60 80 100
Timed Linux Kernel Compilation Min Avg Max Full Disk Encryption 65.0 88.0 99.1 No Encryption 64.4 87.6 99.5 OpenBenchmarking.org Celsius, Fewer Is Better Timed Linux Kernel Compilation 5.16 CPU Temperature Monitor 20 40 60 80 100
Timed Node.js Compilation OpenBenchmarking.org Celsius, Fewer Is Better Timed Node.js Compilation 17.3 CPU Temperature Monitor Full Disk Encryption No Encryption 20 40 60 80 100 Min: 68.25 / Avg: 90.56 / Max: 100.38 Min: 66.88 / Avg: 89.88 / Max: 100.38
Gzip Compression Min Avg Max Full Disk Encryption 68.6 86.0 89.5 No Encryption 68.5 85.8 89.5 OpenBenchmarking.org Celsius, Fewer Is Better Gzip Compression CPU Temperature Monitor 20 40 60 80 100
SQLite Speedtest Min Avg Max Full Disk Encryption 59.0 91.1 97.9 No Encryption 57.8 87.6 92.8 OpenBenchmarking.org Celsius, Fewer Is Better SQLite Speedtest 3.30 CPU Temperature Monitor 20 40 60 80 100
Darktable Min Avg Max No Encryption 55.6 77.8 85.3 OpenBenchmarking.org Celsius, Fewer Is Better Darktable CPU Temperature Monitor 20 40 60 80 100
Min Avg Max No Encryption 61.6 79.5 86.8 OpenBenchmarking.org Celsius, Fewer Is Better Darktable CPU Temperature Monitor 20 40 60 80 100
Min Avg Max No Encryption 61.5 65.8 70.4 OpenBenchmarking.org Celsius, Fewer Is Better Darktable CPU Temperature Monitor 20 40 60 80 100
Min Avg Max No Encryption 51.8 75.7 86.8 OpenBenchmarking.org Celsius, Fewer Is Better Darktable CPU Temperature Monitor 20 40 60 80 100
GIMP Min Avg Max No Encryption 61.5 83.1 90.1 OpenBenchmarking.org Celsius, Fewer Is Better GIMP CPU Temperature Monitor 20 40 60 80 100
Min Avg Max No Encryption 61.0 82.3 88.8 OpenBenchmarking.org Celsius, Fewer Is Better GIMP CPU Temperature Monitor 20 40 60 80 100
Min Avg Max No Encryption 57.0 82.4 88.4 OpenBenchmarking.org Celsius, Fewer Is Better GIMP CPU Temperature Monitor 20 40 60 80 100
Min Avg Max No Encryption 57.5 82.8 90.6 OpenBenchmarking.org Celsius, Fewer Is Better GIMP CPU Temperature Monitor 20 40 60 80 100
PyPerformance Min Avg Max Full Disk Encryption 58.3 81.9 92.6 No Encryption 63.8 85.2 95.0 OpenBenchmarking.org Celsius, Fewer Is Better PyPerformance 1.0.0 CPU Temperature Monitor 20 40 60 80 100
Git Min Avg Max Full Disk Encryption 58.1 87.7 94.0 No Encryption 58.9 90.0 98.6 OpenBenchmarking.org Celsius, Fewer Is Better Git CPU Temperature Monitor 20 40 60 80 100
Unpacking Firefox Min Avg Max Full Disk Encryption 56.3 84.9 91.3 No Encryption 62.1 84.4 90.8 OpenBenchmarking.org Celsius, Fewer Is Better Unpacking Firefox 84.0 CPU Temperature Monitor 20 40 60 80 100
Darktable Min Avg Max Full Disk Encryption 58.6 77.9 86.8 OpenBenchmarking.org Celsius, Fewer Is Better Darktable 3.8.1 CPU Temperature Monitor 20 40 60 80 100
Min Avg Max Full Disk Encryption 61.8 79.6 87.1 OpenBenchmarking.org Celsius, Fewer Is Better Darktable 3.8.1 CPU Temperature Monitor 20 40 60 80 100
Min Avg Max Full Disk Encryption 61.8 66.1 69.9 OpenBenchmarking.org Celsius, Fewer Is Better Darktable 3.8.1 CPU Temperature Monitor 20 40 60 80 100
Min Avg Max Full Disk Encryption 51.8 75.3 87.1 OpenBenchmarking.org Celsius, Fewer Is Better Darktable 3.8.1 CPU Temperature Monitor 20 40 60 80 100
GIMP Min Avg Max Full Disk Encryption 61.6 83.0 91.8 OpenBenchmarking.org Celsius, Fewer Is Better GIMP 2.10.30 CPU Temperature Monitor 20 40 60 80 100
Min Avg Max Full Disk Encryption 61.1 82.1 88.4 OpenBenchmarking.org Celsius, Fewer Is Better GIMP 2.10.30 CPU Temperature Monitor 20 40 60 80 100
Min Avg Max Full Disk Encryption 56.5 82.5 90.0 OpenBenchmarking.org Celsius, Fewer Is Better GIMP 2.10.30 CPU Temperature Monitor 20 40 60 80 100
Min Avg Max Full Disk Encryption 57.4 82.7 88.8 OpenBenchmarking.org Celsius, Fewer Is Better GIMP 2.10.30 CPU Temperature Monitor 20 40 60 80 100
Timed Gem5 Compilation This test times how long it takes to compile Gem5. Gem5 is a simulator for computer system architecture research. Gem5 is widely used for computer architecture research within the industry, academia, and more. Learn more via the OpenBenchmarking.org test page.
Timed Godot Game Engine Compilation This test times how long it takes to compile the Godot Game Engine. Godot is a popular, open-source, cross-platform 2D/3D game engine and is built using the SCons build system and targeting the X11 platform. Learn more via the OpenBenchmarking.org test page.
Timed Linux Kernel Compilation This test times how long it takes to build the Linux kernel in a default configuration (defconfig) for the architecture being tested or alternatively an allmodconfig for building all possible kernel modules for the build. Learn more via the OpenBenchmarking.org test page.
Timed Node.js Compilation This test profile times how long it takes to build/compile Node.js itself from source. Node.js is a JavaScript run-time built from the Chrome V8 JavaScript engine while itself is written in C/C++. Learn more via the OpenBenchmarking.org test page.
Darktable Darktable is an open-source photography / workflow application this will use any system-installed Darktable program or on Windows will automatically download the pre-built binary from the project. Learn more via the OpenBenchmarking.org test page.
GIMP GIMP is an open-source image manipulaton program. This test profile will use the system-provided GIMP program otherwise on Windows relys upon a pre-packaged Windows binary from upstream GIMP.org. Learn more via the OpenBenchmarking.org test page.
No Encryption Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -vDisk Notes: NONE / errors=remount-ro,noatime,rw / Block Size: 4096Processor Notes: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa50000cJava Notes: OpenJDK Runtime Environment (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1)Python Notes: Python 3.10.4Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 17 June 2022 19:37 by user phoronix.
Full Disk Encryption Processor: AMD Ryzen 7 PRO 5850U @ 1.90GHz (8 Cores / 16 Threads), Motherboard: HP 8A78 (F.04 BIOS), Chipset: AMD Renoir/Cezanne, Memory: 16GB, Disk: 1024GB SK hynix PC711 HFS001TDE9X073N, Graphics: AMD Cezanne 512MB (2000/400MHz), Audio: AMD Renoir Radeon HD Audio, Network: Realtek RTL8822CE 802.11ac PCIe
OS: Pop 22.04, Kernel: 5.17.5-76051705-generic (x86_64), Desktop: GNOME Shell 42.1, Display Server: X Server 1.21.1.3, OpenGL: 4.6 Mesa 22.0.1 (LLVM 13.0.1 DRM 3.44), Vulkan: 1.2.204, Compiler: GCC 11.2.0, File-System: ext4, Screen Resolution: 1920x1080
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -vDisk Notes: NONE / errors=remount-ro,noatime,rw / Block Size: 4096Processor Notes: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa50000cJava Notes: OpenJDK Runtime Environment (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1)Python Notes: Python 3.10.4Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 18 June 2022 11:59 by user phoronix.