Disk Benchmarks AMD Ryzen 7 5800X 8-Core testing with a ASRock X570 Pro4 (P3.40 BIOS) and Sapphire AMD Radeon RX 470/480/570/570X/580/580X/590 8GB on Ubuntu 20.10 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2011233-HA-DISKBENCH98&grr .
Disk Benchmarks Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Vulkan Compiler File-System Screen Resolution Crucial P2 500GB AMD Ryzen 7 5800X 8-Core @ 3.80GHz (8 Cores / 16 Threads) ASRock X570 Pro4 (P3.40 BIOS) AMD Starship/Matisse 16GB 500GB CT500P2SSD8 Sapphire AMD Radeon RX 470/480/570/570X/580/580X/590 8GB (1560/2100MHz) AMD Ellesmere HDMI Audio G237HL Intel I211 Ubuntu 20.10 5.8.0-28-generic (x86_64) GNOME Shell 3.38.1 X Server 1.20.9 modesetting 1.20.9 4.6 Mesa 20.2.1 (LLVM 11.0.0) 1.2.131 GCC 10.2.0 ext4 1920x1080 OpenBenchmarking.org - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --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-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-gcn/usr,hsa --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-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,relatime,rw / Block Size: 4096 - Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0xa201009 - Python 3.8.6 - itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Disk Benchmarks dbench: 1 mysqlslap: 1 dbench: 6 mysqlslap: 4 sqlite: 8 sqlite: 1 fio: Seq Write - IO_uring - No - Yes - 2MB - Default Test Directory fio: Seq Write - IO_uring - No - Yes - 2MB - Default Test Directory fio: Rand Write - IO_uring - No - Yes - 2MB - Default Test Directory fio: Rand Write - IO_uring - No - Yes - 2MB - Default Test Directory fio: Seq Write - IO_uring - No - Yes - 4KB - Default Test Directory fio: Seq Write - IO_uring - No - Yes - 4KB - Default Test Directory pgbench: 100 - 50 - Read Only - Average Latency pgbench: 100 - 50 - Read Only pgbench: 100 - 1 - Read Write - Average Latency pgbench: 100 - 1 - Read Write pgbench: 100 - 50 - Read Write - Average Latency pgbench: 100 - 50 - Read Write pgbench: 100 - 1 - Read Only - Average Latency pgbench: 100 - 1 - Read Only fs-mark: 5000 Files, 1MB Size, 4 Threads fio: Rand Read - IO_uring - No - Yes - 4KB - Default Test Directory fio: Rand Read - IO_uring - No - Yes - 4KB - Default Test Directory fio: Rand Read - IO_uring - No - Yes - 2MB - Default Test Directory fio: Rand Read - IO_uring - No - Yes - 2MB - Default Test Directory fio: Seq Read - IO_uring - No - Yes - 4KB - Default Test Directory fio: Seq Read - IO_uring - No - Yes - 4KB - Default Test Directory fio: Seq Read - IO_uring - No - Yes - 2MB - Default Test Directory fio: Seq Read - IO_uring - No - Yes - 2MB - Default Test Directory fio: Rand Write - IO_uring - No - Yes - 4KB - Default Test Directory fio: Rand Write - IO_uring - No - Yes - 4KB - Default Test Directory fs-mark: 1000 Files, 1MB Size postmark: Disk Transaction Performance fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size compilebench: Initial Create ior: Read Test ior: Write Test compilebench: Read Compiled Tree compilebench: Compile Crucial P2 500GB 126.9776 680 486.529 368 333.973 64.403 624 1151.321 629 1265 214333 837 0.157 318618 2.603 384 6.665 7503 0.031 32265 609.9 317000 1237 1084 2174 195000 761 1113 2233 273667 1069 207.3 10139 236.8 830.16 386.42 203.13 4990.83 2576.39 OpenBenchmarking.org
Dbench Client Count: 1 OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 Client Count: 1 Crucial P2 500GB 30 60 90 120 150 SE +/- 8.90, N = 9 126.98 1. (CC) gcc options: -lpopt -O2
MariaDB Clients: 1 OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.5.2 Clients: 1 Crucial P2 500GB 150 300 450 600 750 SE +/- 20.76, N = 9 680 1. (CXX) g++ options: -pie -fPIC -fstack-protector -O2 -lpthread -llzma -lbz2 -lsnappy -laio -lnuma -lpcre2-8 -lcrypt -lz -lm -lssl -lcrypto -ldl
Dbench Client Count: 6 OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 Client Count: 6 Crucial P2 500GB 110 220 330 440 550 SE +/- 0.23, N = 3 486.53 1. (CC) gcc options: -lpopt -O2
MariaDB Clients: 4 OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.5.2 Clients: 4 Crucial P2 500GB 80 160 240 320 400 SE +/- 6.20, N = 3 368 1. (CXX) g++ options: -pie -fPIC -fstack-protector -O2 -lpthread -llzma -lbz2 -lsnappy -laio -lnuma -lpcre2-8 -lcrypt -lz -lm -lssl -lcrypto -ldl
SQLite Threads / Copies: 8 OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.30.1 Threads / Copies: 8 Crucial P2 500GB 70 140 210 280 350 SE +/- 0.85, N = 3 333.97 1. (CC) gcc options: -O2 -lreadline -ltermcap -lz -lm -ldl -lpthread
SQLite Threads / Copies: 1 OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.30.1 Threads / Copies: 1 Crucial P2 500GB 14 28 42 56 70 SE +/- 1.75, N = 15 64.40 1. (CC) gcc options: -O2 -lreadline -ltermcap -lz -lm -ldl -lpthread
Flexible IO Tester Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Crucial P2 500GB 130 260 390 520 650 SE +/- 101.46, N = 11 624 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
Flexible IO Tester Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Crucial P2 500GB 200 400 600 800 1000 SE +/- 212.64, N = 12 1151.32 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
Flexible IO Tester Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Crucial P2 500GB 140 280 420 560 700 SE +/- 61.82, N = 12 629 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
Flexible IO Tester Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Crucial P2 500GB 300 600 900 1200 1500 SE +/- 123.62, N = 12 1265 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
Flexible IO Tester Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Crucial P2 500GB 50K 100K 150K 200K 250K SE +/- 15925.65, N = 12 214333 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
Flexible IO Tester Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Crucial P2 500GB 200 400 600 800 1000 SE +/- 62.17, N = 12 837 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
PostgreSQL pgbench Scaling Factor: 100 - Clients: 50 - Mode: Read Only - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 13.0 Scaling Factor: 100 - Clients: 50 - Mode: Read Only - Average Latency Crucial P2 500GB 0.0353 0.0706 0.1059 0.1412 0.1765 SE +/- 0.001, N = 3 0.157 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 100 - Clients: 50 - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 13.0 Scaling Factor: 100 - Clients: 50 - Mode: Read Only Crucial P2 500GB 70K 140K 210K 280K 350K SE +/- 3208.51, N = 3 318618 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 100 - Clients: 1 - Mode: Read Write - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 13.0 Scaling Factor: 100 - Clients: 1 - Mode: Read Write - Average Latency Crucial P2 500GB 0.5857 1.1714 1.7571 2.3428 2.9285 SE +/- 0.002, N = 3 2.603 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 100 - Clients: 1 - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 13.0 Scaling Factor: 100 - Clients: 1 - Mode: Read Write Crucial P2 500GB 80 160 240 320 400 SE +/- 0.30, N = 3 384 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 100 - Clients: 50 - Mode: Read Write - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 13.0 Scaling Factor: 100 - Clients: 50 - Mode: Read Write - Average Latency Crucial P2 500GB 2 4 6 8 10 SE +/- 0.009, N = 3 6.665 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 100 - Clients: 50 - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 13.0 Scaling Factor: 100 - Clients: 50 - Mode: Read Write Crucial P2 500GB 1600 3200 4800 6400 8000 SE +/- 9.94, N = 3 7503 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 100 - Clients: 1 - Mode: Read Only - Average Latency OpenBenchmarking.org ms, Fewer Is Better PostgreSQL pgbench 13.0 Scaling Factor: 100 - Clients: 1 - Mode: Read Only - Average Latency Crucial P2 500GB 0.007 0.014 0.021 0.028 0.035 SE +/- 0.000, N = 3 0.031 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
PostgreSQL pgbench Scaling Factor: 100 - Clients: 1 - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 13.0 Scaling Factor: 100 - Clients: 1 - Mode: Read Only Crucial P2 500GB 7K 14K 21K 28K 35K SE +/- 380.28, N = 3 32265 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
FS-Mark Test: 5000 Files, 1MB Size, 4 Threads OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Crucial P2 500GB 130 260 390 520 650 SE +/- 0.32, N = 3 609.9 1. (CC) gcc options: -static
Flexible IO Tester Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Crucial P2 500GB 70K 140K 210K 280K 350K SE +/- 1732.05, N = 3 317000 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
Flexible IO Tester Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Crucial P2 500GB 300 600 900 1200 1500 SE +/- 6.36, N = 3 1237 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
Flexible IO Tester Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Crucial P2 500GB 200 400 600 800 1000 SE +/- 1.45, N = 3 1084 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
Flexible IO Tester Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Crucial P2 500GB 500 1000 1500 2000 2500 SE +/- 2.60, N = 3 2174 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
Flexible IO Tester Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Crucial P2 500GB 40K 80K 120K 160K 200K 195000 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
Flexible IO Tester Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Crucial P2 500GB 160 320 480 640 800 761 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
Flexible IO Tester Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Crucial P2 500GB 200 400 600 800 1000 1113 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
Flexible IO Tester Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Crucial P2 500GB 500 1000 1500 2000 2500 2233 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
Flexible IO Tester Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Crucial P2 500GB 60K 120K 180K 240K 300K SE +/- 881.92, N = 3 273667 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
Flexible IO Tester Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Crucial P2 500GB 200 400 600 800 1000 SE +/- 3.38, N = 3 1069 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
FS-Mark Test: 1000 Files, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size Crucial P2 500GB 50 100 150 200 250 SE +/- 6.87, N = 15 207.3 1. (CC) gcc options: -static
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance Crucial P2 500GB 2K 4K 6K 8K 10K SE +/- 138.67, N = 3 10139 1. (CC) gcc options: -O3
FS-Mark Test: 4000 Files, 32 Sub Dirs, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Crucial P2 500GB 50 100 150 200 250 SE +/- 1.86, N = 3 236.8 1. (CC) gcc options: -static
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Crucial P2 500GB 200 400 600 800 1000 SE +/- 9.87, N = 4 830.16
IOR Read Test OpenBenchmarking.org MB/s, More Is Better IOR 3.2.1 Read Test Crucial P2 500GB 80 160 240 320 400 SE +/- 30.63, N = 15 386.42 MIN: 71.7 / MAX: 586.41 1. (CC) gcc options: -O2 -lm -pthread -lmpi
IOR Write Test OpenBenchmarking.org MB/s, More Is Better IOR 3.2.1 Write Test Crucial P2 500GB 40 80 120 160 200 SE +/- 24.14, N = 15 203.13 MIN: 8.03 / MAX: 327 1. (CC) gcc options: -O2 -lm -pthread -lmpi
Drive Temperature (nvme0n1) Monitor Phoronix Test Suite System Monitoring OpenBenchmarking.org Celsius Drive Temperature (nvme0n1) Monitor Phoronix Test Suite System Monitoring Crucial P2 500GB 13 26 39 52 65 Min: 32.85 / Avg: 47.63 / Max: 66.85
SQLite Drive Temperature (nvme0n1) Monitor Min Avg Max Crucial P2 500GB 38.9 47.7 48.9 OpenBenchmarking.org Celsius, Fewer Is Better SQLite 3.30.1 Drive Temperature (nvme0n1) Monitor 14 28 42 56 70
SQLite Drive Temperature (nvme0n1) Monitor Min Avg Max Crucial P2 500GB 38.9 47.1 48.9 OpenBenchmarking.org Celsius, Fewer Is Better SQLite 3.30.1 Drive Temperature (nvme0n1) Monitor 14 28 42 56 70
MariaDB Drive Temperature (nvme0n1) Monitor OpenBenchmarking.org Celsius, Fewer Is Better MariaDB 10.5.2 Drive Temperature (nvme0n1) Monitor Crucial P2 500GB 10 20 30 40 50 Min: 35.85 / Avg: 47.64 / Max: 49.85
MariaDB Drive Temperature (nvme0n1) Monitor OpenBenchmarking.org Celsius, Fewer Is Better MariaDB 10.5.2 Drive Temperature (nvme0n1) Monitor Crucial P2 500GB 10 20 30 40 50 Min: 34.85 / Avg: 47.61 / Max: 48.85
PostgreSQL pgbench Drive Temperature (nvme0n1) Monitor Min Avg Max Crucial P2 500GB 33.9 40.5 44.9 OpenBenchmarking.org Celsius, Fewer Is Better PostgreSQL pgbench 13.0 Drive Temperature (nvme0n1) Monitor 12 24 36 48 60
PostgreSQL pgbench Drive Temperature (nvme0n1) Monitor Min Avg Max Crucial P2 500GB 32.9 42.0 45.9 OpenBenchmarking.org Celsius, Fewer Is Better PostgreSQL pgbench 13.0 Drive Temperature (nvme0n1) Monitor 12 24 36 48 60
PostgreSQL pgbench Drive Temperature (nvme0n1) Monitor Min Avg Max Crucial P2 500GB 33.9 39.1 44.9 OpenBenchmarking.org Celsius, Fewer Is Better PostgreSQL pgbench 13.0 Drive Temperature (nvme0n1) Monitor 12 24 36 48 60
PostgreSQL pgbench Drive Temperature (nvme0n1) Monitor Min Avg Max Crucial P2 500GB 35.9 43.2 45.9 OpenBenchmarking.org Celsius, Fewer Is Better PostgreSQL pgbench 13.0 Drive Temperature (nvme0n1) Monitor 12 24 36 48 60
Dbench Drive Temperature (nvme0n1) Monitor OpenBenchmarking.org Celsius, Fewer Is Better Dbench 4.0 Drive Temperature (nvme0n1) Monitor Crucial P2 500GB 10 20 30 40 50 Min: 35.85 / Avg: 47.69 / Max: 47.85
Dbench Drive Temperature (nvme0n1) Monitor OpenBenchmarking.org Celsius, Fewer Is Better Dbench 4.0 Drive Temperature (nvme0n1) Monitor Crucial P2 500GB 10 20 30 40 50 Min: 33.85 / Avg: 46.77 / Max: 48.85
Compile Bench Test: Read Compiled Tree OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree Crucial P2 500GB 1100 2200 3300 4400 5500 SE +/- 31.21, N = 3 4990.83
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile Crucial P2 500GB 600 1200 1800 2400 3000 SE +/- 45.77, N = 3 2576.39
Compile Bench Drive Temperature (nvme0n1) Monitor Min Avg Max Crucial P2 500GB 34.9 40.8 45.9 OpenBenchmarking.org Celsius, Fewer Is Better Compile Bench 0.6 Drive Temperature (nvme0n1) Monitor 12 24 36 48 60
FS-Mark Drive Temperature (nvme0n1) Monitor Min Avg Max Crucial P2 500GB 35.9 43.6 44.9 OpenBenchmarking.org Celsius, Fewer Is Better FS-Mark 3.3 Drive Temperature (nvme0n1) Monitor 12 24 36 48 60
FS-Mark Drive Temperature (nvme0n1) Monitor Min Avg Max Crucial P2 500GB 33.9 44.3 45.9 OpenBenchmarking.org Celsius, Fewer Is Better FS-Mark 3.3 Drive Temperature (nvme0n1) Monitor 12 24 36 48 60
FS-Mark Drive Temperature (nvme0n1) Monitor Min Avg Max Crucial P2 500GB 35.9 45.1 53.9 OpenBenchmarking.org Celsius, Fewer Is Better FS-Mark 3.3 Drive Temperature (nvme0n1) Monitor 15 30 45 60 75
Flexible IO Tester Drive Temperature (nvme0n1) Monitor Min Avg Max Crucial P2 500GB 41.9 58.0 65.9 OpenBenchmarking.org Celsius, Fewer Is Better Flexible IO Tester 3.18 Drive Temperature (nvme0n1) Monitor 20 40 60 80 100
Flexible IO Tester Drive Temperature (nvme0n1) Monitor Min Avg Max Crucial P2 500GB 41.9 54.6 58.9 OpenBenchmarking.org Celsius, Fewer Is Better Flexible IO Tester 3.18 Drive Temperature (nvme0n1) Monitor 16 32 48 64 80
Flexible IO Tester Drive Temperature (nvme0n1) Monitor Min Avg Max Crucial P2 500GB 36.9 54.7 62.9 OpenBenchmarking.org Celsius, Fewer Is Better Flexible IO Tester 3.18 Drive Temperature (nvme0n1) Monitor 20 40 60 80 100
Flexible IO Tester Drive Temperature (nvme0n1) Monitor Min Avg Max Crucial P2 500GB 39.9 49.7 53.9 OpenBenchmarking.org Celsius, Fewer Is Better Flexible IO Tester 3.18 Drive Temperature (nvme0n1) Monitor 15 30 45 60 75
Flexible IO Tester Drive Temperature (nvme0n1) Monitor Min Avg Max Crucial P2 500GB 39.9 59.2 66.9 OpenBenchmarking.org Celsius, Fewer Is Better Flexible IO Tester 3.18 Drive Temperature (nvme0n1) Monitor 20 40 60 80 100
Flexible IO Tester Drive Temperature (nvme0n1) Monitor Min Avg Max Crucial P2 500GB 42.9 52.8 57.9 OpenBenchmarking.org Celsius, Fewer Is Better Flexible IO Tester 3.18 Drive Temperature (nvme0n1) Monitor 16 32 48 64 80
Flexible IO Tester Drive Temperature (nvme0n1) Monitor Min Avg Max Crucial P2 500GB 40.9 55.8 62.9 OpenBenchmarking.org Celsius, Fewer Is Better Flexible IO Tester 3.18 Drive Temperature (nvme0n1) Monitor 20 40 60 80 100
Flexible IO Tester Drive Temperature (nvme0n1) Monitor Min Avg Max Crucial P2 500GB 32.9 49.3 57.9 OpenBenchmarking.org Celsius, Fewer Is Better Flexible IO Tester 3.18 Drive Temperature (nvme0n1) Monitor 16 32 48 64 80
PostMark Drive Temperature (nvme0n1) Monitor Min Avg Max Crucial P2 500GB 32.9 37.1 40.9 OpenBenchmarking.org Celsius, Fewer Is Better PostMark 1.51 Drive Temperature (nvme0n1) Monitor 11 22 33 44 55
IOR Drive Temperature (nvme0n1) Monitor Min Avg Max Crucial P2 500GB 32.9 40.3 46.9 OpenBenchmarking.org Celsius, Fewer Is Better IOR 3.2.1 Drive Temperature (nvme0n1) Monitor 14 28 42 56 70
Phoronix Test Suite v10.8.4