Benchmarks by Michael Larabel of a few PCIe 4.0 (and 3.0) NVMe SSDs on Ubuntu Linux.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1912028-HU-1912025HU17 PCIe 4.0 NVMe SSD Linux Benchmarks - Phoronix Test Suite PCIe 4.0 NVMe SSD Linux Benchmarks Benchmarks by Michael Larabel of a few PCIe 4.0 (and 3.0) NVMe SSDs on Ubuntu Linux.
HTML result view exported from: https://openbenchmarking.org/result/1912028-HU-1912025HU17&gru&sor&rro .
PCIe 4.0 NVMe SSD Linux Benchmarks Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Corsair Force MP600 1TB Sabrent Rocket 4.0 1TB Samsung 970 PRO 512GB Corsair Force MP600 2TB Samsung 970 EVO 500GB AMD Ryzen Threadripper 3970X 32-Core @ 3.70GHz (32 Cores / 64 Threads) ASUS ROG ZENITH II EXTREME (0601 BIOS) AMD Starship/Matisse 64512MB 1000GB Force MP600 MSI AMD Radeon RX 470/480/570/570X/580/580X/590 8GB (1366/2000MHz) AMD Ellesmere HDMI Audio ASUS VP28U Aquantia AQC107 NBase-T/IEEE + Intel I211 + Intel Device 2723 Ubuntu 19.10 5.4.0-nvme-hwmon (x86_64) GNOME Shell 3.34.1 X Server 1.20.5 modesetting 1.20.5 4.5 Mesa 19.2.1 (LLVM 9.0.0) GCC 9.2.1 20191008 ext4 3840x2160 1000GB Sabrent Rocket 4.0 1TB Samsung SSD 970 PRO 512GB 2000GB Force MP600 Samsung SSD 970 EVO 500GB OpenBenchmarking.org Compiler Details - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-offload-targets=nvptx-none,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 Disk Details - NONE / errors=remount-ro,relatime,rw Processor Details - Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8301025 Java Details - Corsair Force MP600 1TB, Sabrent Rocket 4.0 1TB, Samsung 970 PRO 512GB: OpenJDK Runtime Environment (build 11.0.5-ea+10-post-Ubuntu-0ubuntu1) Python Details - Corsair Force MP600 1TB: Python 2.7.17rc1 + Python 3.7.5 - Sabrent Rocket 4.0 1TB: Python 2.7.17rc1 + Python 3.7.5 - Samsung 970 PRO 512GB: Python 2.7.17rc1 + Python 3.7.5 - Corsair Force MP600 2TB: Python 2.7.17rc1 + Python 3.7.5rc1 - Samsung 970 EVO 500GB: Python 2.7.17rc1 + Python 3.7.5 Security Details - 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 STIBP: conditional RSB filling + tsx_async_abort: Not affected
PCIe 4.0 NVMe SSD Linux Benchmarks fs-mark: 1000 Files, 1MB Size fs-mark: 5000 Files, 1MB Size, 4 Threads fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size blogbench: Read blogbench: Write fio: Rand Read - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Rand Write - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Seq Read - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Seq Write - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Rand Read - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Rand Read - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Rand Write - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Rand Write - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Seq Read - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Seq Read - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Seq Write - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Seq Write - Linux AIO - No - Yes - 2MB - Default Test Directory rocksdb: Rand Fill Sync pgbench: Buffer Test - Normal Load - Read Write systemd-boot-total: Total systemd-boot-total: Userspace systemd-boot-total: Kernel sqlite: 1 sqlite: 8 sqlite: 32 sqlite-speedtest: Timed Time - Size 1,000 build-llvm: Time To Compile build-gcc: Time To Compile Corsair Force MP600 1TB Sabrent Rocket 4.0 1TB Samsung 970 PRO 512GB Corsair Force MP600 2TB Samsung 970 EVO 500GB 553.1 1397.0 581.1 1419813 58549 428667 515000 549200 526000 1674 4749 2012 4079 2145 3301 2054 4071 33111 34673.958508 33071 26498 6573 14.311 41.126 113.823 57.098 120.964 538.613 572.4 1398.6 578.0 1519834 56690 415000 513333 504667 509333 1621 3186 2004 4116 1973 2814 1990 4080 32998 34678.635593 37053 31755 5298 14.261 42.427 114.955 57.190 117.91 537.268 205.8 520.4 203.9 1000303 47858 312000 378000 440067 386000 1219 3455 1476 2221 1719 3453 1508 2225 8257 13410.012796 31053 25424 5629 44.758 173.180 358.367 57.064 118.15 546.171 563.8 846.6 583.6 1538237 52566 421000 203667 322000 320147 1645 3799 795 888 1257 3358 1250 1265 25874 14594.622869 32054 26722 5332 15.254 65.709 463.506 57.576 120.522 535.712 248.4 260.8 242.8 1139771 31931 249667 381667 389333 391000 974 3392 1491 2301 1521 3425 1527 2302 10122 6922.170259 41194 38679 2515 36.896 137.931 272.209 56.987 116.723 534.120 OpenBenchmarking.org
Drive Temperature (nvme0n1) Monitor Phoronix Test Suite System Monitoring OpenBenchmarking.org Celsius Drive Temperature (nvme0n1) Monitor Phoronix Test Suite System Monitoring Sabrent Rocket 4.0 1TB Samsung 970 EVO 500GB Corsair Force MP600 1TB Corsair Force MP600 2TB 16 32 48 64 80 Min: 36.85 / Avg: 60.53 / Max: 82.85 Min: 33.85 / Avg: 55.56 / Max: 72.85 Min: 32.85 / Avg: 53.5 / Max: 66.85 Min: 38.85 / Avg: 52.05 / Max: 67.85
FS-Mark Test: 1000 Files, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size Samsung 970 PRO 512GB Samsung 970 EVO 500GB Corsair Force MP600 1TB Corsair Force MP600 2TB Sabrent Rocket 4.0 1TB 120 240 360 480 600 SE +/- 0.52, N = 3 SE +/- 0.38, N = 8 SE +/- 14.41, N = 15 SE +/- 4.75, N = 15 SE +/- 3.60, N = 11 205.8 248.4 553.1 563.8 572.4 1. (CC) gcc options: -static
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 Samsung 970 EVO 500GB Samsung 970 PRO 512GB Corsair Force MP600 2TB Corsair Force MP600 1TB Sabrent Rocket 4.0 1TB 300 600 900 1200 1500 SE +/- 31.85, N = 15 SE +/- 6.25, N = 3 SE +/- 106.43, N = 12 SE +/- 9.10, N = 4 SE +/- 8.47, N = 4 260.8 520.4 846.6 1397.0 1398.6 1. (CC) gcc options: -static
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 Samsung 970 PRO 512GB Samsung 970 EVO 500GB Sabrent Rocket 4.0 1TB Corsair Force MP600 1TB Corsair Force MP600 2TB 130 260 390 520 650 SE +/- 0.26, N = 3 SE +/- 1.57, N = 3 SE +/- 4.29, N = 6 SE +/- 3.39, N = 6 SE +/- 3.17, N = 6 203.9 242.8 578.0 581.1 583.6 1. (CC) gcc options: -static
BlogBench Test: Read OpenBenchmarking.org Final Score, More Is Better BlogBench 1.1 Test: Read Samsung 970 PRO 512GB Samsung 970 EVO 500GB Corsair Force MP600 1TB Sabrent Rocket 4.0 1TB Corsair Force MP600 2TB 300K 600K 900K 1200K 1500K SE +/- 13859.80, N = 9 SE +/- 28245.22, N = 9 SE +/- 15056.85, N = 7 SE +/- 21047.84, N = 3 SE +/- 26338.87, N = 3 1000303 1139771 1419813 1519834 1538237 1. (CC) gcc options: -O2 -pthread
BlogBench Test: Write OpenBenchmarking.org Final Score, More Is Better BlogBench 1.1 Test: Write Samsung 970 EVO 500GB Samsung 970 PRO 512GB Corsair Force MP600 2TB Sabrent Rocket 4.0 1TB Corsair Force MP600 1TB 13K 26K 39K 52K 65K SE +/- 680.50, N = 3 SE +/- 377.28, N = 3 SE +/- 1943.61, N = 3 SE +/- 1554.17, N = 3 SE +/- 2424.37, N = 3 31931 47858 52566 56690 58549 1. (CC) gcc options: -O2 -pthread
Flexible IO Tester Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.16 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Samsung 970 EVO 500GB Samsung 970 PRO 512GB Sabrent Rocket 4.0 1TB Corsair Force MP600 2TB Corsair Force MP600 1TB 90K 180K 270K 360K 450K SE +/- 1201.85, N = 3 SE +/- 2000.00, N = 3 SE +/- 4646.60, N = 12 SE +/- 666.67, N = 3 249667 312000 415000 421000 428667 -lcurl -lssl -lcrypto -lnuma -libverbs -lnuma -libverbs 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.16 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Corsair Force MP600 2TB Samsung 970 PRO 512GB Samsung 970 EVO 500GB Sabrent Rocket 4.0 1TB Corsair Force MP600 1TB 110K 220K 330K 440K 550K SE +/- 3282.95, N = 3 SE +/- 1000.00, N = 3 SE +/- 333.33, N = 3 SE +/- 1452.97, N = 3 SE +/- 1527.53, N = 3 203667 378000 381667 513333 515000 -lcurl -lssl -lcrypto -lnuma -libverbs -lnuma -libverbs 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.16 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Corsair Force MP600 2TB Samsung 970 EVO 500GB Samsung 970 PRO 512GB Sabrent Rocket 4.0 1TB Corsair Force MP600 1TB 120K 240K 360K 480K 600K SE +/- 881.92, N = 3 SE +/- 8120.21, N = 15 SE +/- 6227.18, N = 3 SE +/- 8055.29, N = 15 322000 389333 440067 504667 549200 -lcurl -lssl -lcrypto -lnuma -libverbs -lnuma -libverbs 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.16 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Corsair Force MP600 2TB Samsung 970 PRO 512GB Samsung 970 EVO 500GB Sabrent Rocket 4.0 1TB Corsair Force MP600 1TB 110K 220K 330K 440K 550K SE +/- 46830.40, N = 15 SE +/- 1527.53, N = 3 SE +/- 1000.00, N = 3 SE +/- 1666.67, N = 3 SE +/- 1000.00, N = 3 320147 386000 391000 509333 526000 -lcurl -lssl -lcrypto -lnuma -libverbs -lnuma -libverbs 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.16 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Samsung 970 EVO 500GB Samsung 970 PRO 512GB Sabrent Rocket 4.0 1TB Corsair Force MP600 2TB Corsair Force MP600 1TB 400 800 1200 1600 2000 SE +/- 4.37, N = 3 SE +/- 7.33, N = 3 SE +/- 18.31, N = 12 SE +/- 3.38, N = 3 974 1219 1621 1645 1674 -lcurl -lssl -lcrypto -lnuma -libverbs -lnuma -libverbs 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.16 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Sabrent Rocket 4.0 1TB Samsung 970 EVO 500GB Samsung 970 PRO 512GB Corsair Force MP600 2TB Corsair Force MP600 1TB 1000 2000 3000 4000 5000 SE +/- 139.27, N = 15 SE +/- 4.73, N = 3 SE +/- 161.30, N = 15 SE +/- 7.31, N = 3 3186 3392 3455 3799 4749 -lcurl -lssl -lcrypto -lnuma -libverbs -lnuma -libverbs 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.16 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Corsair Force MP600 2TB Samsung 970 PRO 512GB Samsung 970 EVO 500GB Sabrent Rocket 4.0 1TB Corsair Force MP600 1TB 400 800 1200 1600 2000 SE +/- 12.49, N = 3 SE +/- 3.84, N = 3 SE +/- 1.45, N = 3 SE +/- 5.51, N = 3 SE +/- 5.46, N = 3 795 1476 1491 2004 2012 -lcurl -lssl -lcrypto -lnuma -libverbs -lnuma -libverbs 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.16 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Corsair Force MP600 2TB Samsung 970 PRO 512GB Samsung 970 EVO 500GB Corsair Force MP600 1TB Sabrent Rocket 4.0 1TB 900 1800 2700 3600 4500 SE +/- 13.48, N = 12 SE +/- 10.14, N = 3 SE +/- 19.09, N = 3 SE +/- 49.00, N = 3 888 2221 2301 4079 4116 -lcurl -lssl -lcrypto -lnuma -libverbs -lnuma -libverbs 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.16 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Corsair Force MP600 2TB Samsung 970 EVO 500GB Samsung 970 PRO 512GB Sabrent Rocket 4.0 1TB Corsair Force MP600 1TB 500 1000 1500 2000 2500 SE +/- 3.21, N = 3 SE +/- 3.84, N = 3 SE +/- 31.67, N = 15 SE +/- 23.92, N = 3 SE +/- 31.36, N = 15 1257 1521 1719 1973 2145 -lcurl -lssl -lcrypto -lnuma -libverbs -lnuma -libverbs 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.16 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Sabrent Rocket 4.0 1TB Corsair Force MP600 1TB Corsair Force MP600 2TB Samsung 970 EVO 500GB Samsung 970 PRO 512GB 700 1400 2100 2800 3500 SE +/- 377.88, N = 12 SE +/- 255.15, N = 12 SE +/- 89.59, N = 12 SE +/- 2.67, N = 3 2814 3301 3358 3425 3453 -lnuma -libverbs -lcurl -lssl -lcrypto -lnuma -libverbs 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.16 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Corsair Force MP600 2TB Samsung 970 PRO 512GB Samsung 970 EVO 500GB Sabrent Rocket 4.0 1TB Corsair Force MP600 1TB 400 800 1200 1600 2000 SE +/- 182.90, N = 15 SE +/- 5.29, N = 3 SE +/- 3.18, N = 3 SE +/- 6.56, N = 3 SE +/- 3.38, N = 3 1250 1508 1527 1990 2054 -lcurl -lssl -lcrypto -lnuma -libverbs -lnuma -libverbs 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.16 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Corsair Force MP600 2TB Samsung 970 PRO 512GB Samsung 970 EVO 500GB Corsair Force MP600 1TB Sabrent Rocket 4.0 1TB 900 1800 2700 3600 4500 SE +/- 159.80, N = 15 SE +/- 9.13, N = 3 SE +/- 23.18, N = 3 SE +/- 3.71, N = 3 SE +/- 1.86, N = 3 1265 2225 2302 4071 4080 -lcurl -lssl -lcrypto -lnuma -libverbs -lnuma -libverbs 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lrt -laio -lz -lm -lpthread -ldl
Facebook RocksDB Test: Random Fill Sync OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Random Fill Sync Samsung 970 PRO 512GB Samsung 970 EVO 500GB Corsair Force MP600 2TB Sabrent Rocket 4.0 1TB Corsair Force MP600 1TB 7K 14K 21K 28K 35K SE +/- 47.36, N = 3 SE +/- 24.63, N = 3 SE +/- 1105.46, N = 15 SE +/- 188.46, N = 3 SE +/- 8.51, N = 3 8257 10122 25874 32998 33111 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 12.0 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write Samsung 970 EVO 500GB Samsung 970 PRO 512GB Corsair Force MP600 2TB Corsair Force MP600 1TB Sabrent Rocket 4.0 1TB 7K 14K 21K 28K 35K SE +/- 105.67, N = 15 SE +/- 71.56, N = 3 SE +/- 2073.13, N = 15 SE +/- 161.31, N = 3 SE +/- 506.98, N = 3 6922.17 13410.01 14594.62 34673.96 34678.64 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
Facebook RocksDB Drive Temperature (nvme0n1) Monitor Min Avg Max Sabrent Rocket 4.0 1TB 62.9 64.1 64.9 Corsair Force MP600 1TB 47.9 47.9 47.9 Corsair Force MP600 2TB 38.9 46.1 48.9 Samsung 970 EVO 500GB 33.9 42.5 46.9 OpenBenchmarking.org Celsius, Fewer Is Better Facebook RocksDB 6.3.6 Drive Temperature (nvme0n1) Monitor 20 40 60 80 100
Flexible IO Tester Drive Temperature (nvme0n1) Monitor Min Avg Max Sabrent Rocket 4.0 1TB 58.9 71.8 74.9 Samsung 970 EVO 500GB 45.9 53.0 57.9 Corsair Force MP600 2TB 48.9 52.6 55.9 Corsair Force MP600 1TB 48.9 51.3 53.9 OpenBenchmarking.org Celsius, Fewer Is Better Flexible IO Tester 3.16 Drive Temperature (nvme0n1) Monitor 20 40 60 80 100
Flexible IO Tester Drive Temperature (nvme0n1) Monitor Min Avg Max Sabrent Rocket 4.0 1TB 60.9 76.7 82.9 Samsung 970 EVO 500GB 49.9 62.6 72.9 Corsair Force MP600 2TB 51.9 62.5 67.9 Corsair Force MP600 1TB 52.9 56.9 60.9 OpenBenchmarking.org Celsius, Fewer Is Better Flexible IO Tester 3.16 Drive Temperature (nvme0n1) Monitor 20 40 60 80 100
Flexible IO Tester Drive Temperature (nvme0n1) Monitor Min Avg Max Sabrent Rocket 4.0 1TB 66.9 71.9 73.9 Corsair Force MP600 2TB 61.9 63.1 63.9 Samsung 970 EVO 500GB 58.9 60.3 65.9 Corsair Force MP600 1TB 57.9 58.7 59.9 OpenBenchmarking.org Celsius, Fewer Is Better Flexible IO Tester 3.16 Drive Temperature (nvme0n1) Monitor 20 40 60 80 100
Flexible IO Tester Drive Temperature (nvme0n1) Monitor Min Avg Max Sabrent Rocket 4.0 1TB 57.9 72.1 81.9 Samsung 970 EVO 500GB 52.9 61.7 68.9 Corsair Force MP600 1TB 56.9 60.9 63.9 Corsair Force MP600 2TB 58.9 59.7 60.9 OpenBenchmarking.org Celsius, Fewer Is Better Flexible IO Tester 3.16 Drive Temperature (nvme0n1) Monitor 20 40 60 80 100
Flexible IO Tester Drive Temperature (nvme0n1) Monitor Min Avg Max Sabrent Rocket 4.0 1TB 66.9 71.9 73.9 Samsung 970 EVO 500GB 56.9 60.0 64.9 Corsair Force MP600 1TB 57.9 58.7 61.9 Corsair Force MP600 2TB 55.9 56.7 58.9 OpenBenchmarking.org Celsius, Fewer Is Better Flexible IO Tester 3.16 Drive Temperature (nvme0n1) Monitor 20 40 60 80 100
Flexible IO Tester Drive Temperature (nvme0n1) Monitor Min Avg Max Sabrent Rocket 4.0 1TB 56.9 74.1 82.9 Samsung 970 EVO 500GB 49.9 63.0 72.9 Corsair Force MP600 2TB 53.9 61.2 64.9 Corsair Force MP600 1TB 55.9 60.9 63.9 OpenBenchmarking.org Celsius, Fewer Is Better Flexible IO Tester 3.16 Drive Temperature (nvme0n1) Monitor 20 40 60 80 100
Flexible IO Tester Drive Temperature (nvme0n1) Monitor Min Avg Max Sabrent Rocket 4.0 1TB 63.9 69.3 72.9 Samsung 970 EVO 500GB 58.9 60.7 66.9 Corsair Force MP600 2TB 57.9 60.3 62.9 Corsair Force MP600 1TB 58.9 59.5 60.9 OpenBenchmarking.org Celsius, Fewer Is Better Flexible IO Tester 3.16 Drive Temperature (nvme0n1) Monitor 20 40 60 80 100
Flexible IO Tester Drive Temperature (nvme0n1) Monitor Min Avg Max Sabrent Rocket 4.0 1TB 55.9 70.7 79.9 Samsung 970 EVO 500GB 53.9 61.9 68.9 Corsair Force MP600 1TB 57.9 60.9 63.9 Corsair Force MP600 2TB 56.9 59.8 62.9 OpenBenchmarking.org Celsius, Fewer Is Better Flexible IO Tester 3.16 Drive Temperature (nvme0n1) Monitor 20 40 60 80 100
SQLite Drive Temperature (nvme0n1) Monitor Min Avg Max Sabrent Rocket 4.0 1TB 65.9 69.2 73.9 Corsair Force MP600 1TB 56.9 58.5 61.9 Samsung 970 EVO 500GB 48.9 53.2 64.9 Corsair Force MP600 2TB 49.9 52.5 57.9 OpenBenchmarking.org Celsius, Fewer Is Better SQLite 3.30.1 Drive Temperature (nvme0n1) Monitor 20 40 60 80 100
SQLite Drive Temperature (nvme0n1) Monitor Min Avg Max Sabrent Rocket 4.0 1TB 54.9 57.6 58.9 Corsair Force MP600 1TB 52.9 53.9 55.9 Corsair Force MP600 2TB 48.9 49.0 49.9 Samsung 970 EVO 500GB 46.9 48.5 49.9 OpenBenchmarking.org Celsius, Fewer Is Better SQLite 3.30.1 Drive Temperature (nvme0n1) Monitor 16 32 48 64 80
SQLite Drive Temperature (nvme0n1) Monitor Min Avg Max Sabrent Rocket 4.0 1TB 48.9 56.8 57.9 Corsair Force MP600 1TB 49.9 50.4 51.9 Samsung 970 EVO 500GB 47.9 49.4 49.9 Corsair Force MP600 2TB 48.9 48.9 48.9 OpenBenchmarking.org Celsius, Fewer Is Better SQLite 3.30.1 Drive Temperature (nvme0n1) Monitor 16 32 48 64 80
SQLite Speedtest Drive Temperature (nvme0n1) Monitor Min Avg Max Corsair Force MP600 2TB 44.9 46.7 48.9 Corsair Force MP600 1TB 43.9 46.5 48.9 Sabrent Rocket 4.0 1TB 37.9 41.8 51.9 Samsung 970 EVO 500GB 35.9 40.7 51.9 OpenBenchmarking.org Celsius, Fewer Is Better SQLite Speedtest 3.30 Drive Temperature (nvme0n1) Monitor 15 30 45 60 75
FS-Mark Drive Temperature (nvme0n1) Monitor Min Avg Max Sabrent Rocket 4.0 1TB 46.9 50.0 52.9 Corsair Force MP600 1TB 46.9 47.9 48.9 Corsair Force MP600 2TB 43.9 44.2 44.9 Samsung 970 EVO 500GB 34.9 40.1 45.9 OpenBenchmarking.org Celsius, Fewer Is Better FS-Mark 3.3 Drive Temperature (nvme0n1) Monitor 15 30 45 60 75
FS-Mark Drive Temperature (nvme0n1) Monitor OpenBenchmarking.org Celsius, Fewer Is Better FS-Mark 3.3 Drive Temperature (nvme0n1) Monitor Samsung 970 EVO 500GB Sabrent Rocket 4.0 1TB Corsair Force MP600 2TB Corsair Force MP600 1TB 12 24 36 48 60 Min: 44.85 / Avg: 57.09 / Max: 58.85 Min: 43.85 / Avg: 53.55 / Max: 58.85 Min: 44.85 / Avg: 51.27 / Max: 53.85 Min: 46.85 / Avg: 47.43 / Max: 48.85
FS-Mark Drive Temperature (nvme0n1) Monitor Min Avg Max Samsung 970 EVO 500GB 54.9 56.4 59.9 Sabrent Rocket 4.0 1TB 50.9 53.7 54.9 Corsair Force MP600 2TB 51.9 52.4 53.9 Corsair Force MP600 1TB 47.9 47.9 48.9 OpenBenchmarking.org Celsius, Fewer Is Better FS-Mark 3.3 Drive Temperature (nvme0n1) Monitor 16 32 48 64 80
Timed LLVM Compilation Drive Temperature (nvme0n1) Monitor Min Avg Max Sabrent Rocket 4.0 1TB 47.9 51.7 53.9 Samsung 970 EVO 500GB 46.9 51.4 57.9 Corsair Force MP600 2TB 48.9 49.4 50.9 Corsair Force MP600 1TB 46.9 47.0 47.9 OpenBenchmarking.org Celsius, Fewer Is Better Timed LLVM Compilation 6.0.1 Drive Temperature (nvme0n1) Monitor 16 32 48 64 80
Timed GCC Compilation Drive Temperature (nvme0n1) Monitor OpenBenchmarking.org Celsius, Fewer Is Better Timed GCC Compilation 8.2 Drive Temperature (nvme0n1) Monitor Sabrent Rocket 4.0 1TB Corsair Force MP600 2TB Corsair Force MP600 1TB Samsung 970 EVO 500GB 11 22 33 44 55 Min: 42.85 / Avg: 51.47 / Max: 57.85 Min: 45.85 / Avg: 46.74 / Max: 48.85 Min: 44.85 / Avg: 46.03 / Max: 47.85 Min: 38.85 / Avg: 43.66 / Max: 46.85
PostgreSQL pgbench Drive Temperature (nvme0n1) Monitor Min Avg Max Sabrent Rocket 4.0 1TB 41.9 59.0 64.9 Samsung 970 EVO 500GB 41.9 54.1 56.9 Corsair Force MP600 2TB 46.9 51.9 52.9 Corsair Force MP600 1TB 44.9 47.8 49.9 OpenBenchmarking.org Celsius, Fewer Is Better PostgreSQL pgbench 12.0 Drive Temperature (nvme0n1) Monitor 20 40 60 80 100
BlogBench Drive Temperature (nvme0n1) Monitor Min Avg Max Sabrent Rocket 4.0 1TB 43.9 72.6 82.9 Samsung 970 EVO 500GB 51.9 65.6 68.9 Corsair Force MP600 2TB 51.9 62.3 67.9 Corsair Force MP600 1TB 47.9 62.0 66.9 OpenBenchmarking.org Celsius, Fewer Is Better BlogBench 1.1 Drive Temperature (nvme0n1) Monitor 20 40 60 80 100
Systemd Total Boot Time Test: Total OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Total Samsung 970 EVO 500GB Sabrent Rocket 4.0 1TB Corsair Force MP600 1TB Corsair Force MP600 2TB Samsung 970 PRO 512GB 9K 18K 27K 36K 45K 41194 37053 33071 32054 31053
Systemd Total Boot Time Test: Userspace OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Userspace Samsung 970 EVO 500GB Sabrent Rocket 4.0 1TB Corsair Force MP600 2TB Corsair Force MP600 1TB Samsung 970 PRO 512GB 8K 16K 24K 32K 40K 38679 31755 26722 26498 25424
Systemd Total Boot Time Test: Kernel OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Kernel Corsair Force MP600 1TB Samsung 970 PRO 512GB Corsair Force MP600 2TB Sabrent Rocket 4.0 1TB Samsung 970 EVO 500GB 1400 2800 4200 5600 7000 6573 5629 5332 5298 2515
SQLite Threads / Copies: 1 OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.30.1 Threads / Copies: 1 Samsung 970 PRO 512GB Samsung 970 EVO 500GB Corsair Force MP600 2TB Corsair Force MP600 1TB Sabrent Rocket 4.0 1TB 10 20 30 40 50 SE +/- 0.18, N = 3 SE +/- 0.09, N = 3 SE +/- 0.63, N = 15 SE +/- 0.02, N = 4 SE +/- 0.02, N = 4 44.76 36.90 15.25 14.31 14.26 -lreadline -ltermcap 1. (CC) gcc options: -O2 -lz -lm -ldl -lpthread
SQLite Threads / Copies: 8 OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.30.1 Threads / Copies: 8 Samsung 970 PRO 512GB Samsung 970 EVO 500GB Corsair Force MP600 2TB Sabrent Rocket 4.0 1TB Corsair Force MP600 1TB 40 80 120 160 200 SE +/- 0.22, N = 3 SE +/- 0.19, N = 3 SE +/- 5.81, N = 15 SE +/- 0.25, N = 3 SE +/- 0.30, N = 3 173.18 137.93 65.71 42.43 41.13 -lreadline -ltermcap 1. (CC) gcc options: -O2 -lz -lm -ldl -lpthread
SQLite Threads / Copies: 32 OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.30.1 Threads / Copies: 32 Corsair Force MP600 2TB Samsung 970 PRO 512GB Samsung 970 EVO 500GB Sabrent Rocket 4.0 1TB Corsair Force MP600 1TB 100 200 300 400 500 SE +/- 9.71, N = 9 SE +/- 0.42, N = 3 SE +/- 0.43, N = 3 SE +/- 0.34, N = 3 SE +/- 0.43, N = 3 463.51 358.37 272.21 114.96 113.82 -lreadline -ltermcap 1. (CC) gcc options: -O2 -lz -lm -ldl -lpthread
SQLite Speedtest Timed Time - Size 1,000 OpenBenchmarking.org Seconds, Fewer Is Better SQLite Speedtest 3.30 Timed Time - Size 1,000 Corsair Force MP600 2TB Sabrent Rocket 4.0 1TB Corsair Force MP600 1TB Samsung 970 PRO 512GB Samsung 970 EVO 500GB 13 26 39 52 65 SE +/- 0.24, N = 3 SE +/- 0.17, N = 3 SE +/- 0.21, N = 3 SE +/- 0.11, N = 3 SE +/- 0.10, N = 3 57.58 57.19 57.10 57.06 56.99 1. (CC) gcc options: -O2 -ldl -lz -lpthread
Timed LLVM Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 6.0.1 Time To Compile Corsair Force MP600 1TB Corsair Force MP600 2TB Samsung 970 PRO 512GB Sabrent Rocket 4.0 1TB Samsung 970 EVO 500GB 30 60 90 120 150 120.96 120.52 118.15 117.91 116.72
Timed GCC Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed GCC Compilation 8.2 Time To Compile Samsung 970 PRO 512GB Corsair Force MP600 1TB Sabrent Rocket 4.0 1TB Corsair Force MP600 2TB Samsung 970 EVO 500GB 120 240 360 480 600 SE +/- 0.10, N = 3 SE +/- 0.48, N = 3 SE +/- 0.40, N = 3 SE +/- 0.07, N = 3 SE +/- 0.26, N = 3 546.17 538.61 537.27 535.71 534.12
Phoronix Test Suite v10.8.4