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 leveldb: Hot Read leveldb: Fill Sync leveldb: Fill Sync leveldb: Overwrite leveldb: Rand Fill leveldb: Rand Read leveldb: Seek Rand leveldb: Rand Delete leveldb: Seq Fill leveldb: Seq Fill sqlite: 1 sqlite: 8 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 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 fs-mark: 1000 Files, 1MB Size fs-mark: 5000 Files, 1MB Size, 4 Threads fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size ior: 2MB - Default Test Directory ior: 4MB - Default Test Directory ior: 8MB - Default Test Directory compilebench: Initial Create postmark: Disk Transaction Performance 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 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 cassandra: Writes rocksdb: Rand Fill rocksdb: Rand Read rocksdb: Update Rand rocksdb: Seq Fill rocksdb: Rand Fill Sync rocksdb: Read While Writing pyperformance: python_startup git: Time To Complete Common Git Commands unpack-firefox: firefox-84.0.source.tar.xz influxdb: 4 - 10000 - 2,5000,1 - 10000 influxdb: 64 - 10000 - 2,5000,1 - 10000 No Encryption Full Disk Encryption 5.118 1.7 1052.376 38.448 38.658 5.109 7.568 37.342 46.5 38.079 9.005 16.415 85100 18100 85133 15500 18100 17300 136333 15500 17300 137333 119333 56100 1169 189333 119000 189667 3437 3438 3436 2656 3436 2134 2654 3210 2259 3027 2839 2112 2065 2248 3089 2254 2900 2385 2248 2372 561.6 833.5 415.2 1367.13 1416.61 1463.79 547.13 6357 47.90 137.17 71.788 293.098 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 56244 761933 40388051 391226 1037962 14498 1626541 6.93 43.341 15.745 336780.8 347940.7 5.507 1.4 1218.141 38.416 38.237 5.593 7.476 37.327 46.9 37.744 9.994 21.508 57600 13400 57500 12100 13433 13200 134000 12133 13200 132667 115333 27433 945 195333 115667 194333 3437 3436 3435 1135 3436 1631 1126 3056 1804 3151 1431 1624 1630 1811 3074 1747 1432 1842 1746 1848 283.9 572.8 302.9 1170.91 1311.13 1217.38 534.53 6303 48.60 135.91 70.848 291.372 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 55620 753243 40625485 391849 1041838 10978 1608146 6.85 43.201 16.008 336766.0 347506.3 OpenBenchmarking.org
OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Fill Sync No Encryption Full Disk Encryption 0.3825 0.765 1.1475 1.53 1.9125 SE +/- 0.00, N = 13 SE +/- 0.00, N = 12 1.7 1.4 -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 No Encryption Full Disk Encryption 700 1400 2100 2800 3500 SE +/- 1.76, N = 3 SE +/- 1.53, N = 3 3438 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: No - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory No Encryption Full Disk Encryption 700 1400 2100 2800 3500 SE +/- 2.08, N = 3 SE +/- 1.86, N = 3 3436 3435 -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 No Encryption Full Disk Encryption 600 1200 1800 2400 3000 SE +/- 4.58, N = 3 SE +/- 13.53, N = 3 2656 1135 -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 No Encryption Full Disk Encryption 500 1000 1500 2000 2500 SE +/- 7.06, N = 3 SE +/- 7.06, N = 3 2134 1631 -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 No Encryption Full Disk Encryption 600 1200 1800 2400 3000 SE +/- 3.18, N = 3 SE +/- 15.95, N = 3 2654 1126 -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 No Encryption Full Disk Encryption 700 1400 2100 2800 3500 SE +/- 5.51, N = 3 SE +/- 55.07, N = 15 3210 3056 -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 No Encryption Full Disk Encryption 500 1000 1500 2000 2500 SE +/- 11.68, N = 3 SE +/- 0.88, N = 3 2259 1804 -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 No Encryption Full Disk Encryption 600 1200 1800 2400 3000 SE +/- 121.68, N = 15 SE +/- 17.72, N = 4 2839 1431 -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 No Encryption Full Disk Encryption 500 1000 1500 2000 2500 SE +/- 9.56, N = 3 SE +/- 5.61, N = 3 2112 1624 -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 No Encryption Full Disk Encryption 400 800 1200 1600 2000 SE +/- 18.27, N = 3 SE +/- 4.98, N = 3 2065 1630 -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 No Encryption Full Disk Encryption 500 1000 1500 2000 2500 SE +/- 3.06, N = 3 SE +/- 1.67, N = 3 2248 1811 -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 No Encryption Full Disk Encryption 700 1400 2100 2800 3500 SE +/- 103.86, N = 15 SE +/- 36.78, N = 15 3089 3074 -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 No Encryption Full Disk Encryption 500 1000 1500 2000 2500 SE +/- 3.93, N = 3 SE +/- 1.20, N = 3 2254 1747 -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 No Encryption Full Disk Encryption 600 1200 1800 2400 3000 SE +/- 113.28, N = 15 SE +/- 10.74, N = 3 2900 1432 -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 No Encryption Full Disk Encryption 500 1000 1500 2000 2500 SE +/- 10.71, N = 3 SE +/- 2.40, N = 3 2385 1842 -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 No Encryption Full Disk Encryption 500 1000 1500 2000 2500 SE +/- 12.02, N = 3 SE +/- 1.86, N = 3 2248 1746 -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 No Encryption Full Disk Encryption 500 1000 1500 2000 2500 SE +/- 16.99, N = 11 SE +/- 3.06, N = 3 2372 1848 -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.
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.
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.
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.
CPU Power Consumption Monitor OpenBenchmarking.org Watts CPU Power Consumption Monitor Phoronix Test Suite System Monitoring No Encryption Full Disk Encryption 8 16 24 32 40 Min: 1.02 / Avg: 12.73 / Max: 35.52 Min: 0.93 / Avg: 13.32 / Max: 35.53
CPU Temperature Monitor OpenBenchmarking.org Celsius CPU Temperature Monitor Phoronix Test Suite System Monitoring No Encryption Full Disk Encryption 20 40 60 80 100 Min: 36 / Avg: 72 / Max: 100.38 Min: 38.63 / Avg: 72.81 / Max: 100.38
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.