Tests 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 1712075-AL-IOING619956
Linux 4.15 I/O Scheduler vs. 4.13 Rough Comparison,
"IOzone 3.465 - Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance",
Higher Results Are Better
"Linux 4.13: BFQ",83.2080078125,87.0341796875,91.548828125,95.4775390625,92.2509765625,88.0556640625
"Linux 4.13: BFQ low_latency",108.19140625,103.765625,106.23828125
"Linux 4.13: CFQ",108.556640625,110.3701171875,117.6484375,107.068359375,101.302734375,80.3935546875
"Linux 4.13: Deadline",78.2431640625,95.568359375,89.0712890625,72.826171875,110.6796875,110.78515625
"Linux 4.13: Kyber",108.27734375,117.888671875,118.1435546875,94.060546875,107.751953125,116.7109375
"Linux 4.13: None",112.7060546875,123.2607421875,130.99609375,124.671875,131.1171875,130.615234375
"Linux 4.15: BFQ",26.76953125,26.8427734375,26.6279296875
"Linux 4.15: BFQ low_latency",25.216796875,31.2841796875,71.07421875,52.162109375,56.8359375,40.4365234375
"Linux 4.15: CFQ",89.2998046875,88.953125,68.3798828125,71.0859375,80.189453125,97.1201171875
"Linux 4.15: Deadline",31.802734375,32.3193359375,28.64453125,55.3115234375,63.1796875,47.197265625
"Linux 4.15: Kyber",55.50390625,33.0908203125,26.75390625,57.3447265625,81.7548828125,79.7138671875
"Linux 4.15: None",58.44140625,42.4599609375,32.107421875,64.7890625,80.1220703125,93.26171875
"BlogBench 1.0 - Test: Write",
Higher Results Are Better
"Linux 4.13: BFQ",3077,3150,3260
"Linux 4.13: BFQ low_latency",2812,2708,3125
"Linux 4.13: CFQ",2775,2961,3018
"Linux 4.13: Deadline",2876,3203,3277
"Linux 4.13: Kyber",2966,3023,3091
"Linux 4.13: None",3517,3596,3598
"Linux 4.15: BFQ",1952,2182,1992
"Linux 4.15: BFQ low_latency",2439,2184,2480
"Linux 4.15: CFQ",2831,3277,3358
"Linux 4.15: Deadline",2907,2412,2828
"Linux 4.15: Kyber",2903,2952,2976
"Linux 4.15: None",3245,3262,3341
"BlogBench 1.0 - Test: Read",
Higher Results Are Better
"Linux 4.13: BFQ",571516,655974,659450,578918,583067,623690
"Linux 4.13: BFQ low_latency",507398,463108,567006,564541,545399,548342
"Linux 4.13: CFQ",853769,729824,702533,877346,743367,881476
"Linux 4.13: Deadline",691177,561291,602829,686905,684983,661780
"Linux 4.13: Kyber",564926,590652,588653
"Linux 4.13: None",498042,508360,502307
"Linux 4.15: BFQ",1210479,1160396,1176028
"Linux 4.15: BFQ low_latency",815154,1244955,1132285,1217911,1106542,1208671
"Linux 4.15: CFQ",757638,633247,591045,601870,651333,667078
"Linux 4.15: Deadline",620147,1100493,758988,1192890,847201,1180574
"Linux 4.15: Kyber",620872,666426,913804,880108,764000,814360
"Linux 4.15: None",627869,622211,647911
"FS-Mark 3.3 - Test: 5000 Files, 1MB Size, 4 Threads",
Higher Results Are Better
"Linux 4.13: BFQ",18.8,21.6,20,20.8,26.8,53.2
"Linux 4.13: BFQ low_latency",27.2,33.2,46,40,66.4,70.4
"Linux 4.13: CFQ",27.6,31.6,35.6,39.6,57.6,60.8
"Linux 4.13: Deadline",28,28,26,28.4,53.2,50.4
"Linux 4.13: Kyber",66.4,54.4,48,54.4,70.8,73.6
"Linux 4.13: None",73.2,76,72.4
"Linux 4.15: BFQ",18.8,20,20.8,30.8,22.4,29.1
"Linux 4.15: BFQ low_latency",20.8,21.2,24,44.8,39.2,55.5
"Linux 4.15: CFQ",47.6,63.6,52.4,49.2,59.9,60.8
"Linux 4.15: Deadline",26,30.8,33.2,51.6,48.8,48.4
"Linux 4.15: Kyber",22,22.4,28.4,50.4,65.2,67.2
"Linux 4.15: None",20.8,30,30.4,49.7,66.4,65.2
"FS-Mark 3.3 - Test: 1000 Files, 1MB Size",
Higher Results Are Better
"Linux 4.13: BFQ",17.8,17.3,18.3
"Linux 4.13: BFQ low_latency",34.4,21.2,21.3,21.4,21.6,21.9
"Linux 4.13: CFQ",25.5,23.6,25.6,23.8,27,28.4
"Linux 4.13: Deadline",24.1,22.1,21.5,21.7,22.3,22.5
"Linux 4.13: Kyber",37.5,33.3,35.1,37.2,26.6,34.7
"Linux 4.13: None",41.7,41.6,41.2
"Linux 4.15: BFQ",22.1,18.2,17.6,17.4,16.8,17.4
"Linux 4.15: BFQ low_latency",24.9,19.1,18.3,18.2,18,18.1
"Linux 4.15: CFQ",40.8,38.9,33.4,31.7,32,37.7
"Linux 4.15: Deadline",26.7,24,24.3,24.9,23.6,22.1
"Linux 4.15: Kyber",26,23.7,21.6,20.4,19.8,19.6
"Linux 4.15: None",25.3,21.4,20,18.6,18,17.7
"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
"Linux 4.13: BFQ",5169,6878,7923,6541,8463,6584
"Linux 4.13: BFQ low_latency",7784,29109,30252,30523,29118,30583
"Linux 4.13: CFQ",7809,27365,29490,29900,30067,30188
"Linux 4.13: Deadline",7265,26584,30026,31019,30531,29957
"Linux 4.13: Kyber",14149,32545,32774,32248,31906,32311
"Linux 4.13: None",33739,33801,33791
"Linux 4.15: BFQ",5097,9709,21825,25423,26256,27128
"Linux 4.15: BFQ low_latency",5553,14154,29235,28182,27582,27115
"Linux 4.15: CFQ",22672,28248,29673,30254,29794,29476
"Linux 4.15: Deadline",5859,17115,27047,25337,27503,26963
"Linux 4.15: Kyber",5294,18224,27850,27755,26474,27437
"Linux 4.15: None",5818,11444,25966,27473,23633,23306
"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
"Linux 4.13: BFQ",20.689,27.527,31.705,26.179,33.865,26.352
"Linux 4.13: BFQ low_latency",31.152,116.452,121.021,122.106,116.485,122.345
"Linux 4.13: CFQ",31.252,109.476,117.976,119.613,120.281,120.768
"Linux 4.13: Deadline",29.073,106.35,120.118,124.089,122.139,119.841
"Linux 4.13: Kyber",56.611,130.194,131.112,129.008,127.641,129.258
"Linux 4.13: None",134.972,135.219,135.177
"Linux 4.15: BFQ",20.404,38.851,87.314,101.706,105.038,108.526
"Linux 4.15: BFQ low_latency",22.226,56.631,116.955,112.744,110.344,108.475
"Linux 4.15: CFQ",90.701,113.008,118.707,121.03,119.191,117.918
"Linux 4.15: Deadline",23.451,68.473,108.204,101.361,110.029,107.865
"Linux 4.15: Kyber",21.19,72.909,111.415,111.036,105.911,109.761
"Linux 4.15: None",23.285,45.789,103.878,109.906,94.546,93.239
"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
"Linux 4.13: BFQ",55936,52321,55302,55017
"Linux 4.13: BFQ low_latency",56675,59739,56173
"Linux 4.13: CFQ",114806,115067,114698
"Linux 4.13: Deadline",114691,114700,114796
"Linux 4.13: Kyber",88477,85333,86510
"Linux 4.13: None",51921,51538,51649
"Linux 4.15: BFQ",114854,115496,115526
"Linux 4.15: BFQ low_latency",115381,115145,115419
"Linux 4.15: CFQ",115038,114936,114884
"Linux 4.15: Deadline",115152,115177,115577
"Linux 4.15: Kyber",115095,115519,115688
"Linux 4.15: None",52733,52003,54511
"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
"Linux 4.13: BFQ",223.758,209.298,221.224,220.082
"Linux 4.13: BFQ low_latency",226.715,238.971,224.706
"Linux 4.13: CFQ",459.237,460.282,458.806
"Linux 4.13: Deadline",458.78,458.815,459.198
"Linux 4.13: Kyber",353.923,341.345,346.054
"Linux 4.13: None",207.699,206.166,206.611
"Linux 4.15: BFQ",459.431,461.997,462.117
"Linux 4.15: BFQ low_latency",461.54,460.593,461.69
"Linux 4.15: CFQ",460.167,459.759,459.55
"Linux 4.15: Deadline",460.622,460.724,462.322
"Linux 4.15: Kyber",460.393,462.09,462.768
"Linux 4.15: None",210.947,208.028,218.058
"Flexible IO Tester 2.1.13 - Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory",
Higher Results Are Better
"Linux 4.13: BFQ",4815,6499,6065,7488,7188,8305
"Linux 4.13: BFQ low_latency",6066,14123,28702,29100,28295,28576
"Linux 4.13: CFQ",5741,8109,10774,10122,12722,24248
"Linux 4.13: Deadline",5877,9859,13827,22621,27681,26372
"Linux 4.13: Kyber",8836,30383,30248,30087,30882,30655
"Linux 4.13: None",31443,31453,31442
"Linux 4.15: BFQ",4487,6731,8304,9985,9143,10929
"Linux 4.15: BFQ low_latency",5140,8371,13428,24056,25185,25676
"Linux 4.15: CFQ",21543,27047,27971,27810,27805,24985
"Linux 4.15: Deadline",5051,8700,12209,16329,21860,25225
"Linux 4.15: Kyber",4999,9227,12727,22899,22751,22581
"Linux 4.15: None",5068,8755,11086,20682,24186,25740
"Flexible IO Tester 2.1.13 - Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory",
Higher Results Are Better
"Linux 4.13: BFQ",19.275,26.01,24.273,29.968,28.767,33.235
"Linux 4.13: BFQ low_latency",24.278,56.508,114.823,116.416,113.197,114.317
"Linux 4.13: CFQ",22.979,32.449,43.112,40.504,50.901,97.006
"Linux 4.13: Deadline",23.523,39.45,55.322,90.497,110.738,105.504
"Linux 4.13: Kyber",35.359,121.548,121.005,120.363,123.541,122.635
"Linux 4.13: None",125.785,125.827,125.783
"Linux 4.15: BFQ",17.962,26.937,33.232,39.956,36.586,43.729
"Linux 4.15: BFQ low_latency",20.573,33.5,53.725,96.238,100.756,102.718
"Linux 4.15: CFQ",86.188,108.203,111.9,111.253,111.234,99.956
"Linux 4.15: Deadline",20.22,34.813,48.852,65.329,87.454,100.915
"Linux 4.15: Kyber",20.01,36.922,50.921,91.612,91.018,90.337
"Linux 4.15: None",20.286,35.034,44.361,82.743,96.758,102.973
"SQLite 3.8.10.2 - Test Target: Default Test Directory",
Lower Results Are Better
"Linux 4.13: BFQ",161.46651005745,163.16889500618,137.91358685493,143.61850214005,138.45469498634,138.94799590111
"Linux 4.13: BFQ low_latency",147.40570187569,146.87642502785,136.05695819855,130.87465596199,133.27060389519,127.83748006821
"Linux 4.13: CFQ",127.38752698898,126.23537397385,111.68579506874,106.73807406425,100.36451911926,101.60032510757
"Linux 4.13: Deadline",122.10509800911,128.78480410576,110.81646895409,108.09433794022,107.2275800705,104.81867313385
"Linux 4.13: Kyber",95.771175861359,97.74295091629,96.157059192657
"Linux 4.13: None",89.611587047577,89.869431972504,90.077965021133
"Linux 4.15: BFQ",139.24796319008,139.58708500862,129.70652103424,122.63841605186,127.67393302917,125.37993097305
"Linux 4.15: BFQ low_latency",153.9072239399,159.83718299866,137.95597219467,136.92043399811,131.05804991722,127.9277279377
"Linux 4.15: CFQ",92.253267049789,91.843543767929,92.032829999924
"Linux 4.15: Deadline",112.75234007835,127.13839387894,112.69393801689,109.5442211628,109.70105981827,105.80792093277
"Linux 4.15: Kyber",116.63405919075,125.29889893532,114.42983007431,114.15348911285,111.87019276619,109.46066093445
"Linux 4.15: None",123.95330786705,131.19619703293,120.42990207672,115.27563714981,114.59471583366,107.98474788666
"Application Start-up Time 0.1.0 - Background I/O Type: Sequential - Background I/O mix: Reads and writes - Application to start: LibreOffice Writer",
Lower Results Are Better
"Linux 4.13: BFQ low_latency",3.44,5.07667,4.01,2.26333,5.65,2.83333
"Linux 4.13: None",8.55,8.24,8.45333
"Application Start-up Time 0.1.0 - Background I/O Type: Sequential - Background I/O mix: Reads and writes - Application to start: Gnome terminal",
Lower Results Are Better
"Linux 4.13: BFQ low_latency",0.586667,0.8,0.736667,1.06333,1.06333,0.86
"Linux 4.13: Kyber",5.23667
"Linux 4.13: None",4.93,4.89333,4.99
"Linux 4.15: Kyber",46.4467,40.0967,35.46,37.8767,29.6433,31.8633
"Linux 4.15: None",36.0933,37.1267,34.59,34.9733
"Application Start-up Time 0.1.0 - Background I/O Type: Random - Background I/O mix: Reads and writes - Application to start: LibreOffice Writer",
Lower Results Are Better
"Linux 4.13: BFQ low_latency",2.78333,2.71,1.00667,5.21,0.843333,1.12
"Linux 4.13: CFQ",0.29,0.28,0.29
"Linux 4.13: Deadline",1.86667,1.45,1.62333,1.11333,1.29333,1.51
"Linux 4.13: Kyber",1.19333,1.21333,1.28667,0.986667,1.10667,1.19333
"Linux 4.13: None",0.863333,0.856667,0.846667
"Linux 4.15: BFQ",2.12333,1.15,1.78333,1.77,2.53,2.47667
"Linux 4.15: BFQ low_latency",0.466667,0.823333,0.643333,0.503333,0.936667,0.883333
"Linux 4.15: CFQ",0.636667,0.636667,0.63
"Linux 4.15: Deadline",1.59,1.58667,1.39,1.83667,1.50667,1.47333
"Linux 4.15: Kyber",1.39667,1.87,1.35333,1.77667,1.60333,1.69
"Linux 4.15: None",1.65333,1.45,1.74667,1.48667,2.21333,1.46
"Application Start-up Time 0.1.0 - Background I/O Type: Sequential - Background I/O mix: Only reads - Application to start: LibreOffice Writer",
Lower Results Are Better
"Linux 4.13: BFQ low_latency",4.27667,3.04333,2.91333,2.88,2.94,3.73667
"Linux 4.13: CFQ",4.84667,4.84333,4.72667
"Linux 4.13: Deadline",5.35667,5.39,5.39
"Linux 4.13: None",4.9,4.82,4.82
"Linux 4.15: BFQ",5.35667,5.41667,5.45667
"Linux 4.15: BFQ low_latency",1.48667,0.596667,0.396667,0.403333,0.786667,0.513333
"Linux 4.15: CFQ",6.4,6.39,6.38667
"Linux 4.15: Deadline",5.01,5.00333,5.03667
"Linux 4.15: Kyber",5.93667,5.55333,5.62667,7.04,7.07667,6.18333
"Linux 4.15: None",5.22333,5.21667,5.29
"Application Start-up Time 0.1.0 - Background I/O Type: Random - Background I/O mix: Reads and writes - Application to start: Gnome terminal",
Lower Results Are Better
"Linux 4.13: BFQ low_latency",0.21,0.83,0.48,0.196667,0.62,0.32
"Linux 4.13: CFQ",0.156667,0.163333,0.18,0.156667,0.153333,0.17
"Linux 4.13: Deadline",0.813333,0.95,0.876667,0.67,0.77,0.963333
"Linux 4.13: Kyber",0.66,0.72,0.88,0.83,0.8,0.7
"Linux 4.13: None",0.553333,0.553333,0.523333
"Linux 4.15: BFQ",1.66333,1.14333,1.68333,1.15,1.19333,1.02333
"Linux 4.15: BFQ low_latency",0.763333,0.23,0.36,0.293333,0.99,0.52
"Linux 4.15: CFQ",0.233333,0.383333,0.38,0.37,0.386667,0.42
"Linux 4.15: Deadline",0.85,0.99,1.05667,0.963333,1.17667,1.28
"Linux 4.15: Kyber",1.22667,0.95,1.15667,0.79,1.01333,0.98
"Linux 4.15: None",1.13667,1.16667,1.09333
"Application Start-up Time 0.1.0 - Background I/O Type: Sequential - Background I/O mix: Only reads - Application to start: Gnome terminal",
Lower Results Are Better
"Linux 4.13: BFQ",3.06667,1.71,10.2567,2.02667,1.93667
"Linux 4.13: BFQ low_latency",0.193333,0.316667,0.22,0.26,0.293333,0.3
"Linux 4.13: CFQ",2.73,2.78667,2.71
"Linux 4.13: Deadline",3.44667,3.43333,3.43333
"Linux 4.13: Kyber",2.01333
"Linux 4.13: None",2.84667,2.83333,2.82333
"Linux 4.15: BFQ",3.42667,3.6,3.57
"Linux 4.15: BFQ low_latency",1.3,1.34,1.87667,0.216667,0.77,0.23
"Linux 4.15: CFQ",3.35,3.29,3.21667
"Linux 4.15: Deadline",3.2,3.23,3.17333
"Linux 4.15: Kyber",3.78,3.61667,3.46,3.57333,3.50333
"Linux 4.15: None",3.58667,3.50333,3.57667
"Application Start-up Time 0.1.0 - Background I/O Type: Random - Background I/O mix: Only reads - Application to start: LibreOffice Writer",
Lower Results Are Better
"Linux 4.13: BFQ",0.313333,0.31,0.303333
"Linux 4.13: BFQ low_latency",0.356667,0.353333,0.353333
"Linux 4.13: CFQ",0.32,0.303333,0.31
"Linux 4.13: Deadline",0.323333,0.353333,0.343333,0.333333,0.33,0.343333
"Linux 4.13: Kyber",0.296667,0.303333,0.326667,0.316667,0.3,0.31
"Linux 4.13: None",0.316667,0.326667,0.3,0.316667,0.3,0.326667
"Linux 4.15: BFQ",0.373333,0.336667,0.34,0.356667,0.346667,0.356667
"Linux 4.15: BFQ low_latency",0.343333,0.34,0.33
"Linux 4.15: CFQ",0.53,0.536667,0.516667
"Linux 4.15: Deadline",0.43,0.423333,0.44
"Linux 4.15: Kyber",0.36,0.36,0.37
"Linux 4.15: None",0.373333,0.373333,0.373333
"Application Start-up Time 0.1.0 - Background I/O Type: Sequential - Background I/O mix: Reads and writes - Application to start: xterm",
Lower Results Are Better
"Linux 4.13: BFQ",4.4,3.81333,1.46333,8.93667,4.91
"Linux 4.13: BFQ low_latency",0.31,0.383333,0.266667,0.246667,0.206667,0.0933333
"Linux 4.13: CFQ",33.8967,34.4733,44.37,43.8767,47.42,43.31
"Linux 4.13: Kyber",0.93,1.77,1.22667,1.15333,1.75667,13.0867
"Linux 4.13: None",1.39,1.38,1.38333
"Linux 4.15: BFQ",53.0367,48.11,35.2467,54.5633,50.86
"Linux 4.15: BFQ low_latency",12.3267,20.75,19.43,23.1067,22.94,16.7533
"Linux 4.15: CFQ",35.7133,34.8467,33.63
"Linux 4.15: Kyber",1.44667,1.82333,4.15333,3.61667,4.05333,2.70333
"Linux 4.15: None",4.50333,7.40333,4.19667,5.23333,4.08333,4.11333