I/O scheduler testing by Michael Larabel for a future article on Phoronix.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1706265-TR-IOSCHEDUL10
I/O Scheduler Testing HDD SSD Linux 4.12,
"PostgreSQL pgbench 9.6.3 - Scaling: On-Disk - Test: Normal Load - Mode: Read Write",
Higher Results Are Better
"HDD: CFQ",71.649614
"HDD: Noop",71.83473
"HDD: Deadline",66.384128
"HDD: MQ None",73.782609
"HDD: MQ Kyber",76.388297
"HDD: MQ BFQ",34.058097
"HDD: MQ Deadline",61.800424
"SSD: Deadline",854.758084
"SSD: Noop",666.102391
"SSD: MQ None",795.135975
"SSD: MQ Deadline",790.92216
"SSD: MQ Kyber",880.175542
"SSD: MQ BFQ",768.923781
"Compile Bench 0.6 - Test: Initial Create",
Higher Results Are Better
"HDD: CFQ",391.97,538.03,537.89,524.84,565.79,531.75
"HDD: Noop",408.44,515.34,518.69,518.97,509.8,521
"HDD: Deadline",361.23,508.66,520.08,508.21,522.03,497.31
"HDD: MQ None",448.82,550.41,566.94,571.87,575.48,574.44
"HDD: MQ Kyber",410.53,562.17,564.35,547.21,575.11,545.47
"HDD: MQ BFQ",422.63,566.12,553.42,573.6,556.22,545.15
"HDD: MQ Deadline",541.06,555.65,535.46
"SSD: CFQ",495.81,518.49,480.96,509.14
"SSD: Deadline",511.67,532.13,499.05
"SSD: Noop",599.87,516.91,511.31,567.19,506.8,489.3
"SSD: MQ None",460.6,534.95,535.3,555.34,545.8,558.16
"SSD: MQ Deadline",628.77,506.04,556.1,551.03,558.43,515.95
"SSD: MQ Kyber",595.18,568.1,600.75
"SSD: MQ BFQ",621.83,556.99,519.6,557.22,563.72,546.53
"IOzone 3.405 - Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance",
Higher Results Are Better
"HDD: CFQ",71.568359375,69.9619140625,68.9970703125
"HDD: Noop",142.0869140625,143.0087890625,141.1376953125
"HDD: Deadline",71.2568359375,69.9501953125,68.0576171875
"HDD: MQ None",70.0234375,68.6279296875,67.2158203125
"HDD: MQ Kyber",66.169921875,64.30078125,63.236328125
"HDD: MQ BFQ",68.16796875,66.259765625,65.2080078125
"HDD: MQ Deadline",74.1474609375,73.361328125,75.060546875
"SSD: CFQ",60.89453125,43.7890625,42.7861328125,43.2236328125,47.1259765625,39.92578125
"SSD: Deadline",50.4833984375,38.638671875,36.70703125,40.642578125,36.9072265625,43.1923828125
"SSD: Noop",61.6845703125,51.7080078125,46.78515625,44.6884765625,44.8408203125,44.8056640625
"SSD: MQ None",54.9365234375,40.47265625,46.6416015625,39.7265625,35.125,34.716796875
"SSD: MQ Deadline",63.955078125,43.677734375,49.1630859375,48.5068359375,44.4189453125,43.755859375
"SSD: MQ Kyber",61.580078125,43.017578125,57.181640625,43.880859375,45.908203125,45.673828125
"SSD: MQ BFQ",49.5966796875,51.357421875,47.392578125,56.3955078125,54.26953125,48.1953125
"Dbench 4.0 - Client Count: 6",
Higher Results Are Better
"HDD: CFQ",36.9201,39.4745,38.2747
"HDD: Noop",41.614,40.5107,40.0962
"HDD: Deadline",39.3579,38.3148,38.9988
"HDD: MQ None",37.7868,38.3257,37.9633
"HDD: MQ Kyber",38.1737,37.9464,37.285
"HDD: MQ BFQ",40.2819,18.3778,18.0062,17.9731,18.1609,18.319
"HDD: MQ Deadline",38.8335,38.9876,38.3586
"SSD: CFQ",339.695,335.215,344.435
"SSD: Deadline",337.035,332.195,332.878
"SSD: Noop",328.563,332.565,333.917
"SSD: MQ None",325.972,340.173,339.652
"SSD: MQ Deadline",332.105,327.06,339.794
"SSD: MQ Kyber",332.828,335.864,335.23
"SSD: MQ BFQ",55.0398,56.2701,57.197
"Flexible IO Tester 2.1.13 - Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory",
Higher Results Are Better
"HDD: CFQ",17970,17824,18876
"HDD: Noop",17456,14892,17407,17289,16762,17769
"HDD: Deadline",16907,17384,16535
"HDD: MQ None",8405,9045,9460,8441,8761,8796
"HDD: MQ Kyber",5297,5197,5193
"HDD: MQ BFQ",5311,5231,5308
"HDD: MQ Deadline",6213,5414,5674,5472,5348,5311
"SSD: CFQ",55704,74185,69678,60146,49387,78589
"SSD: Deadline",73130,56160,45999,52168,51869,67757
"SSD: Noop",62844,65213,50279,79988,67695,83183
"SSD: MQ None",60775,33459,60693,60179,11889,55068
"SSD: MQ Deadline",38396,20610,49841,59920,37196,49935
"SSD: MQ Kyber",39007,29750,59625,33021,20991,35696
"SSD: MQ BFQ",84812,43655,46870,44582,67923,56255
"Flexible IO Tester 2.1.13 - Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory",
Higher Results Are Better
"HDD: CFQ",71.894,71.312,75.517
"HDD: Noop",69.838,59.581,69.644,69.17,67.062,71.092
"HDD: Deadline",67.644,69.55,66.156
"HDD: MQ None",33.633,36.194,37.854,33.779,35.057,35.198
"HDD: MQ Kyber",21.201,20.803,20.787
"HDD: MQ BFQ",21.257,20.94,21.245
"HDD: MQ Deadline",24.866,21.67,22.71,21.903,21.406,21.257
"SSD: CFQ",222.83,296.756,278.727,240.598,197.563,314.371
"SSD: Deadline",292.533,224.657,184.011,208.688,207.492,271.043
"SSD: Noop",251.392,260.867,201.132,319.965,270.794,332.748
"SSD: MQ None",243.113,133.85,242.788,240.733,47.572,220.286
"SSD: MQ Deadline",153.6,82.456,199.379,239.694,148.797,199.754
"SSD: MQ Kyber",156.043,119.016,238.515,132.1,83.98,142.801
"SSD: MQ BFQ",339.264,174.636,187.496,178.341,271.708,225.034
"Flexible IO Tester 2.1.13 - Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory",
Higher Results Are Better
"HDD: CFQ",19619,19574,19910
"HDD: Noop",20318,19325,19382
"HDD: Deadline",20248,20607,20528
"HDD: MQ None",11566,11706,11612
"HDD: MQ Kyber",11760,10291,9803,10302,9947,10244
"HDD: MQ BFQ",12631,10076,10647,11908,13322,11131
"HDD: MQ Deadline",12137,9963,10140,11608,11775,9840
"SSD: CFQ",112396,111912,111869
"SSD: Deadline",100394,100880,100610
"SSD: Noop",97996,98191,98083
"SSD: MQ None",53624,52225,52160
"SSD: MQ Deadline",70647,71066,70903
"SSD: MQ Kyber",22642,41537,74825,75436,73753,64239
"SSD: MQ BFQ",72080,73011,72481
"Flexible IO Tester 2.1.13 - Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory",
Higher Results Are Better
"HDD: CFQ",78.492,78.312,79.653
"HDD: Noop",81.286,77.314,77.543
"HDD: Deadline",81.005,82.441,82.126
"HDD: MQ None",46.278,46.84,46.463
"HDD: MQ Kyber",47.055,41.178,39.225,41.222,39.803,40.992
"HDD: MQ BFQ",50.54,40.319,42.602,47.646,53.304,44.537
"HDD: MQ Deadline",48.562,39.868,40.576,46.446,47.113,39.374
"SSD: CFQ",449.598,447.664,447.49
"SSD: Deadline",401.59,403.533,402.453
"SSD: Noop",391.998,392.777,392.348
"SSD: MQ None",214.511,208.914,208.654
"SSD: MQ Deadline",282.604,284.277,283.626
"SSD: MQ Kyber",90.581,166.162,299.314,301.758,295.025,256.97
"SSD: MQ BFQ",288.333,292.059,289.939
"SQLite 3.8.10.2 - Test Target: Default Test Directory",
Lower Results Are Better
"HDD: CFQ",361.5992538929,336.47194695473,337.47995185852,337.36019897461,335.57207202911
"HDD: Noop",340.16266703606,336.50353693962,337.46290898323
"HDD: Deadline",337.46606206894,336.97195315361,338.24336099625
"HDD: MQ None",337.18186903,335.50376796722,335.99881887436
"HDD: MQ Kyber",341.0378100872,339.1812441349,336.11194586754
"HDD: MQ BFQ",826.22998905182,810.83245801926,818.13051104546
"HDD: MQ Deadline",337.79148101807,338.03134799004,336.55216002464
"SSD: CFQ",47.289246082306,42.692260980606,33.090006113052,48.918195962906,32.804531097412,32.922656059265
"SSD: Deadline",33.063419103622,52.629171133041,33.768963813782,50.627723932266,34.891924142838,33.584468841553
"SSD: Noop",33.459722042084,45.913861989975,35.561995983124,32.095378875732,38.041198015213,41.817644834518
"SSD: MQ None",33.274682998657,49.080497980118,33.571290969849,44.34681892395,37.09997010231,32.545123100281
"SSD: MQ Deadline",34.200953960419,47.197580099106,39.867403030396,33.21835899353,37.938563108444,38.738067865372
"SSD: MQ Kyber",38.261372089386,36.936009168625,43.74375295639,33.447276115417,38.36524605751,40.267957925797
"SSD: MQ BFQ",41.979726076126,65.466323137283,42.733801841736,45.92480301857,65.702628135681,45.066593885422