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/1912025-HU-1912024HU46&rdt&grs.
Flexible IO Tester
Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory
FS-Mark
Test: 4000 Files, 32 Sub Dirs, 1MB Size
Flexible IO Tester
Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory
Flexible IO Tester
Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory
BlogBench
Drive Temperature (nvme0n1) Monitor
Facebook RocksDB
Drive Temperature (nvme0n1) Monitor
Flexible IO Tester
Drive Temperature (nvme0n1) Monitor
PostgreSQL pgbench
Drive Temperature (nvme0n1) Monitor
Flexible IO Tester
Drive Temperature (nvme0n1) Monitor
BlogBench
Test: Read
Flexible IO Tester
Drive Temperature (nvme0n1) Monitor
SQLite
Drive Temperature (nvme0n1) Monitor
Flexible IO Tester
Drive Temperature (nvme0n1) Monitor
Flexible IO Tester
Drive Temperature (nvme0n1) Monitor
Flexible IO Tester
Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory
Flexible IO Tester
Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory
SQLite Speedtest
Drive Temperature (nvme0n1) Monitor
Timed GCC Compilation
Drive Temperature (nvme0n1) Monitor
FS-Mark
Drive Temperature (nvme0n1) Monitor
Flexible IO Tester
Drive Temperature (nvme0n1) Monitor
Flexible IO Tester
Drive Temperature (nvme0n1) Monitor
Flexible IO Tester
Drive Temperature (nvme0n1) Monitor
Systemd Total Boot Time
Test: Userspace
Systemd Total Boot Time
Test: Kernel
FS-Mark
Drive Temperature (nvme0n1) Monitor
SQLite
Drive Temperature (nvme0n1) Monitor
Systemd Total Boot Time
Test: Total
SQLite
Drive Temperature (nvme0n1) Monitor
Timed LLVM Compilation
Drive Temperature (nvme0n1) Monitor
FS-Mark
Drive Temperature (nvme0n1) Monitor
Timed LLVM Compilation
Time To Compile
Timed GCC Compilation
Time To Compile
SQLite Speedtest
Timed Time - Size 1,000
Drive Temperature (nvme0n1) Monitor
Phoronix Test Suite System Monitoring
BlogBench
Test: Write
PostgreSQL pgbench
Scaling: Buffer Test - Test: Normal Load - Mode: Read Write
FS-Mark
Test: 5000 Files, 1MB Size, 4 Threads
FS-Mark
Test: 1000 Files, 1MB Size
SQLite
Threads / Copies: 32
SQLite
Threads / Copies: 8
SQLite
Threads / Copies: 1
Flexible IO Tester
Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory
Flexible IO Tester
Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory
Flexible IO Tester
Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory
Flexible IO Tester
Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory
Flexible IO Tester
Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory
Flexible IO Tester
Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory
Flexible IO Tester
Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory
Facebook RocksDB
Test: Random Fill Sync
Phoronix Test Suite v10.8.5