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