Linux storage benchmarks.
Crucial P2 500GB Processor: AMD Ryzen 7 5800X 8-Core @ 3.80GHz (8 Cores / 16 Threads), Motherboard: ASRock X570 Pro4 (P3.40 BIOS), Chipset: AMD Starship/Matisse, Memory: 16GB, Disk: 500GB CT500P2SSD8, Graphics: Sapphire AMD Radeon RX 470/480/570/570X/580/580X/590 8GB (1560/2100MHz), Audio: AMD Ellesmere HDMI Audio, Monitor: G237HL, Network: Intel I211
OS: Ubuntu 20.10, Kernel: 5.8.0-29-generic (x86_64), Desktop: GNOME Shell 3.38.1, Display Server: X Server 1.20.9, Display Driver: modesetting 1.20.9, OpenGL: 4.6 Mesa 20.2.1 (LLVM 11.0.0), Vulkan: 1.2.131, Compiler: GCC 10.2.0, File-System: ext4, Screen Resolution: 1920x1080
Samsung 980 PRO 1TB Changed Disk to 1000GB Samsung SSD 980 PRO 1TB .
Sabrent Rocket 4.0 1TB Changed Disk to 1000GB Sabrent Rocket 4.0 1TB .
Compiler Notes: --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 -vDisk Notes: NONE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Notes: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0xa201009Python Notes: Python 3.8.6Security Notes: 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
Corsair Force MP600 1TB Changed Disk to 1000GB Corsair Force MP600 .
Intel Optane 900p 280GB Changed Disk to 280GB INTEL SSDPED1D280GA .
Compiler Notes: --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 -vDisk Notes: NONE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Notes: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0xa201009Security Notes: 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
Linux NVMe SSD Benchmarks OpenBenchmarking.org Phoronix Test Suite 10.2.2 AMD Ryzen 7 5800X 8-Core @ 3.80GHz (8 Cores / 16 Threads) ASRock X570 Pro4 (P3.40 BIOS) AMD Starship/Matisse 16GB 500GB CT500P2SSD8 1000GB Samsung SSD 980 PRO 1TB 1000GB Sabrent Rocket 4.0 1TB 1000GB Corsair Force MP600 280GB INTEL SSDPED1D280GA 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-29-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 Processor Motherboard Chipset Memory Disks Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Vulkan Compiler File-System Screen Resolution Linux NVMe SSD Benchmarks Performance System Logs - --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 - Crucial P2 500GB, Samsung 980 PRO 1TB, Sabrent Rocket 4.0 1TB: 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
Crucial P2 500GB Samsung 980 PRO 1TB Sabrent Rocket 4.0 1TB Corsair Force MP600 1TB Intel Optane 900p 280GB Logarithmic Result Overview Phoronix Test Suite 10.2.2 SQLite Facebook RocksDB PostgreSQL pgbench IOR LevelDB FS-Mark MariaDB Dbench Flexible IO Tester
Linux NVMe SSD Benchmarks ior: Write Test ior: Read Test fio: Rand Read - IO_uring - No - Yes - 4KB - Default Test Directory fio: Rand Write - IO_uring - No - Yes - 4KB - Default Test Directory fio: Seq Read - IO_uring - No - Yes - 2MB - Default Test Directory fio: Seq Write - IO_uring - No - 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 dbench: 6 pgbench: 100 - 1 - Read Write pgbench: 100 - 1 - Read Write - Average Latency pgbench: 100 - 50 - Read Write pgbench: 100 - 50 - Read Write - Average Latency mysqlslap: 1 mysqlslap: 4 sqlite: 1 sqlite: 8 leveldb: Fill Sync leveldb: Fill Sync rocksdb: Rand Fill Sync fio: Rand Read - IO_uring - No - Yes - 4KB - Default Test Directory fio: Rand Write - IO_uring - No - Yes - 4KB - Default Test Directory fio: Seq Read - IO_uring - No - Yes - 2MB - Default Test Directory fio: Seq Write - IO_uring - No - Yes - 2MB - Default Test Directory Crucial P2 500GB Samsung 980 PRO 1TB Sabrent Rocket 4.0 1TB Corsair Force MP600 1TB Intel Optane 900p 280GB 203.13 386.42 317000 273667 2233 1151.321 207.3 609.9 236.8 486.529 384 2.603 7503 6.665 680 368 64.403 333.973 0.3 6411.828 2748 157.22 2194.19 424400 263923 2746 4726 145.3 329.3 144.5 218.878 456 2.192 9446 5.294 849 468 74.035 196.849 0.2 11253.328 1194 807.54 1051.93 458333 504667 2443 4087 613.3 1281.9 633.2 1361.04 1245 0.804 30363 1.647 3061 1869 14.541 38.221 1 1696.660 8680 810.89 1315.31 460667 490333 2802 4078 629.0 1286.5 633.4 1366.16 1195 0.837 29517 1.697 3036 1830 14.424 39.872 1 1768.207 8756 1459.28 2091.13 439000 302667 2504 1977 774.2 1411.5 843.7 4672.97 4173 0.240 40228 1.243 18920 13841 3.722 9.2 189.322 96783 1714 1183 1249 985 OpenBenchmarking.org
FS-Mark FS_Mark is designed to test a system's file-system performance. Learn more via the OpenBenchmarking.org test page .
Result
OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size Crucial P2 500GB Samsung 980 PRO 1TB Sabrent Rocket 4.0 1TB Corsair Force MP600 1TB Intel Optane 900p 280GB 170 340 510 680 850 SE +/- 6.87, N = 15 SE +/- 0.05, N = 6 SE +/- 2.27, N = 11 SE +/- 2.91, N = 11 SE +/- 8.24, N = 15 207.3 145.3 613.3 629.0 774.2 1. (CC) gcc options: -static
Drive Temp (nvme0n1
Min Avg Max Crucial P2 500GB 35.85 45.1 53.85 Samsung 980 PRO 1TB 51.85 57.7 65.85 Sabrent Rocket 4.0 1TB 51.85 59.1 67.85 Corsair Force MP600 1TB 63.85 66.1 69.85 Intel Optane 900p 280GB 48.85 49.8 50.85 OpenBenchmarking.org Celsius, Fewer Is Better FS-Mark 3.3 Drive Temperature (nvme0n1) Monitor 20 40 60 80 100
Result Confidence
OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size Crucial P2 500GB Samsung 980 PRO 1TB Sabrent Rocket 4.0 1TB Corsair Force MP600 1TB Intel Optane 900p 280GB 140 280 420 560 700 Min: 148.8 / Avg: 207.27 / Max: 257.8 Min: 145.1 / Avg: 145.3 / Max: 145.5 Min: 605.2 / Avg: 613.32 / Max: 627.8 Min: 609.6 / Avg: 628.95 / Max: 647.2 Min: 688.1 / Avg: 774.18 / Max: 812.5 1. (CC) gcc options: -static
Result
OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Crucial P2 500GB Samsung 980 PRO 1TB Sabrent Rocket 4.0 1TB Corsair Force MP600 1TB Intel Optane 900p 280GB 300 600 900 1200 1500 SE +/- 0.32, N = 3 SE +/- 0.35, N = 3 SE +/- 11.64, N = 4 SE +/- 4.82, N = 4 SE +/- 18.52, N = 15 609.9 329.3 1281.9 1286.5 1411.5 1. (CC) gcc options: -static
Drive Temp (nvme0n1
Min Avg Max Crucial P2 500GB 33.85 44.3 45.85 Samsung 980 PRO 1TB 49.85 50.4 50.85 Sabrent Rocket 4.0 1TB 46.85 53.6 57.85 Corsair Force MP600 1TB 61.85 61.9 61.85 Intel Optane 900p 280GB 48.85 51.5 53.85 OpenBenchmarking.org Celsius, Fewer Is Better FS-Mark 3.3 Drive Temperature (nvme0n1) Monitor 20 40 60 80 100
Result Confidence
OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Crucial P2 500GB Samsung 980 PRO 1TB Sabrent Rocket 4.0 1TB Corsair Force MP600 1TB Intel Optane 900p 280GB 200 400 600 800 1000 Min: 609.3 / Avg: 609.9 / Max: 610.4 Min: 328.8 / Avg: 329.33 / Max: 330 Min: 1247.4 / Avg: 1281.88 / Max: 1298.5 Min: 1274.4 / Avg: 1286.45 / Max: 1295.2 Min: 1291.1 / Avg: 1411.47 / Max: 1490.8 1. (CC) gcc options: -static
Result
OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Crucial P2 500GB Samsung 980 PRO 1TB Sabrent Rocket 4.0 1TB Corsair Force MP600 1TB Intel Optane 900p 280GB 200 400 600 800 1000 SE +/- 1.86, N = 3 SE +/- 0.06, N = 3 SE +/- 2.03, N = 6 SE +/- 1.29, N = 6 SE +/- 1.29, N = 7 236.8 144.5 633.2 633.4 843.7 1. (CC) gcc options: -static
Drive Temp (nvme0n1
Min Avg Max Crucial P2 500GB 35.85 43.6 44.85 Samsung 980 PRO 1TB 47.85 48.8 49.85 Sabrent Rocket 4.0 1TB 48.85 50.7 52.85 Corsair Force MP600 1TB 58.85 59.5 60.85 Intel Optane 900p 280GB 50.85 52.2 52.85 OpenBenchmarking.org Celsius, Fewer Is Better FS-Mark 3.3 Drive Temperature (nvme0n1) Monitor 20 40 60 80 100
Result Confidence
OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Crucial P2 500GB Samsung 980 PRO 1TB Sabrent Rocket 4.0 1TB Corsair Force MP600 1TB Intel Optane 900p 280GB 150 300 450 600 750 Min: 233.8 / Avg: 236.83 / Max: 240.2 Min: 144.4 / Avg: 144.5 / Max: 144.6 Min: 623.9 / Avg: 633.15 / Max: 638.4 Min: 630.8 / Avg: 633.37 / Max: 639.2 Min: 839.1 / Avg: 843.73 / Max: 847.4 1. (CC) gcc options: -static
Drive Temperature (nvme0n1) Monitor OpenBenchmarking.org Celsius Drive Temperature (nvme0n1) Monitor Phoronix Test Suite System Monitoring Crucial P2 500GB Samsung 980 PRO 1TB Sabrent Rocket 4.0 1TB Corsair Force MP600 1TB Intel Optane 900p 280GB 15 30 45 60 75 Min: 32.85 / Avg: 47.63 / Max: 66.85 Min: 38.85 / Avg: 49.01 / Max: 72.85 Min: 33.85 / Avg: 48.87 / Max: 75.85 Min: 45.85 / Avg: 55.14 / Max: 71.85 Min: 44.85 / Avg: 51.24 / Max: 54.85
Flexible IO Tester Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page .
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 Intel Optane 900p 280GB 400 800 1200 1600 2000 SE +/- 3.76, N = 3 1714 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
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 Intel Optane 900p 280GB 300 600 900 1200 1500 SE +/- 3.18, N = 3 1183 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl