Linux 4.12 I/O Scheduler Tests
Linux 4.12 kernel none, mq-deadline, Kyber, BFQ I/O scheduler tests on an NVMe SSD for reference. Tests by Michael Larabel for a future article.
HTML result view exported from: https://openbenchmarking.org/result/1705059-PTS-LINUX41249&sor&grt.
Apache Benchmark
Static Web Page Serving
BlogBench
Test: Write
Compile Bench
Test: Initial Create
Dbench
Client Count: 1
Dbench
Client Count: 6
Flexible IO Tester
Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory
Flexible IO Tester
Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory
Flexible IO Tester
Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory
Flexible IO Tester
Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory
FS-Mark
Test: 1000 Files, 1MB Size
FS-Mark
Test: 5000 Files, 1MB Size, 4 Threads
FS-Mark
Test: 4000 Files, 32 Sub Dirs, 1MB Size
IOzone
Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance
Memcached 1.3.34 mcperf
Method: Get
Memcached 1.3.34 mcperf
Method: Set
PostgreSQL pgbench
Scaling: On-Disk - Test: Normal Load - Mode: Read Write
Redis
Test: GET
Redis
Test: SET
SQLite
Test Target: Default Test Directory
Threaded I/O Tester
Test: Random Write - Size Per Thread: 32MB - Thread Count: 4
Timed Apache Compilation
Time To Compile
Timed Linux Kernel Compilation
Time To Compile
Unpacking The Linux Kernel
linux-2.6.32.tar.bz2
Phoronix Test Suite v10.8.4