Linux 5.6 IO Scheduler Benchmarks
Linux 5.6 I/O scheduler benchmarks on NVMe SSD. Benchmarks by Michael Larabel for a future article.
HTML result view exported from: https://openbenchmarking.org/result/2003265-NI-LINUX56IO44&grr.
MariaDB
Clients: 64
Apache Cassandra
Test: Mixed 1:1
Timed GCC Compilation
Time To Compile
SQLite
Threads / Copies: 8
Apache HBase
Test: Async Random Write - Clients: 32
Apache HBase
Test: Async Random Write - Clients: 32
PostgreSQL pgbench
Scaling: Buffer Test - Test: Normal Load - Mode: Read Write
Apache Cassandra
Test: Writes
Facebook RocksDB
Test: Random Fill Sync
Apache HBase
Test: Sequential Read - Clients: 32
Apache HBase
Test: Sequential Read - Clients: 32
Flexible IO Tester
Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory
Flexible IO Tester
Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory
LevelDB
Benchmark: Random Delete
LevelDB
Benchmark: Sequential Fill
LevelDB
Benchmark: Sequential Fill
FS-Mark
Test: 5000 Files, 1MB Size, 4 Threads
Flexible IO Tester
Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory
Flexible IO Tester
Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory
Timed GDB GNU Debugger Compilation
Time To Compile
Facebook RocksDB
Test: Random Read
KeyDB
Facebook RocksDB
Test: Read While Writing
LevelDB
Benchmark: Seek Random
Apache HBase
Test: Increment - Clients: 32
Apache HBase
Test: Increment - Clients: 32
Facebook RocksDB
Test: Random Fill
Facebook RocksDB
Test: Sequential Fill
Flexible IO Tester
Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory
Flexible IO Tester
Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory
Flexible IO Tester
Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory
Flexible IO Tester
Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory
LevelDB
Benchmark: Random Read
Apache HBase
Test: Async Random Read - Clients: 32
Apache HBase
Test: Async Random Read - Clients: 32
LevelDB
Benchmark: Hot Read
Flexible IO Tester
Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory
Flexible IO Tester
Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory
SQLite
Threads / Copies: 1
Flexible IO Tester
Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory
Flexible IO Tester
Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory
Apache HBase
Test: Random Read - Clients: 32
Apache HBase
Test: Random Read - Clients: 32
LevelDB
Benchmark: Random Fill
LevelDB
Benchmark: Random Fill
LevelDB
Benchmark: Overwrite
LevelDB
Benchmark: Overwrite
FS-Mark
Test: 4000 Files, 32 Sub Dirs, 1MB Size
LevelDB
Benchmark: Fill Sync
LevelDB
Benchmark: Fill Sync
IOR
Read Test
IOR
Write Test
Phoronix Test Suite v10.8.5