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