Linux 4.19 I/O Scheduler Performance, "SQLite 3.22 - Timed SQLite Insertions", Lower Results Are Better "CFQ",33.121927022934,33.131227016449,33.257278203964 "Deadline",34.197460174561,34.242550849915,34.162374973297 "Noop",34.928596019745,35.071447849274,41.210511922836,97.482210159302,97.781787872314,96.859396934509,96.812000989914,96.86293387413,96.856373786926 "MQ None",34.526322126389,34.55689907074,40.798326015472,96.766940832138,97.716561079025,97.966229915619,42.366317033768,72.910419940948,97.01535987854 "BFQ low_latency",45.032762050629,41.793895959854,48.74857378006,101.50736403465,99.666334867477,69.548315048218,63.705255031586,102.87186789513,102.56702709198 "BFQ",58.293438911438,57.554867982864,56.124544143677 "Kyber",35.011620998383,34.766295909882,41.199122905731,96.282914161682,96.323320865631,60.305671215057,57.49892282486,96.44938993454,104.16674208641 "MQ Deadline",36.608814001083,34.26059794426,40.777318000793,96.550892114639,97.594985961914,98.481555938721,98.686016082764,97.301028013229,97.448497772217 "Flexible IO Tester 3.1 - Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory", Higher Results Are Better "CFQ",252,253,253 "Deadline", "Noop", "MQ None", "BFQ low_latency", "BFQ", "Kyber",542,543,543 "MQ Deadline", "Flexible IO Tester 3.1 - Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory", Higher Results Are Better "CFQ", "Deadline", "Noop", "MQ None", "BFQ low_latency",271,272,272 "BFQ",269,270,270 "Kyber", "MQ Deadline", "Flexible IO Tester 3.1 - Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory", Higher Results Are Better "CFQ",72700,72700,72600 "Deadline", "Noop", "MQ None",69200,69100,69100 "BFQ low_latency", "BFQ",68000,69200,69100 "Kyber",70500,70500,70400 "MQ Deadline",69600,69900,69600 "Flexible IO Tester 3.1 - Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory", Higher Results Are Better "CFQ",386,399,388 "Deadline",411,388,410 "Noop",307,312,311 "MQ None",207,265,292,296,281,279,282,294,278,292,298,298 "BFQ low_latency",105,159,221,251,239,238,234,245,246,241,245,255 "BFQ",372,384,382 "Kyber", "MQ Deadline",125,196,235,237,260,271,257,271,266,266,271,266 "Flexible IO Tester 3.1 - Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory", Higher Results Are Better "CFQ",238,235,239 "Deadline", "Noop", "MQ None",229,225,227 "BFQ low_latency",193,215,222,210,214,212,210,218,214,212 "BFQ",237,236,234 "Kyber", "MQ Deadline",222,212,230,228,232,230 "Flexible IO Tester 3.1 - Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory", Higher Results Are Better "CFQ",61000,60200,61100 "Deadline", "Noop",60800,60000,61100 "MQ None",58500,57600,58100 "BFQ low_latency",49300,54900,56900,53700,54900,54300,53800,55900,54900,54200 "BFQ",60700,60500,59800 "Kyber",60400,60700,60500 "MQ Deadline",56800,54300,58800,58400,59300,58800 "Flexible IO Tester 3.1 - Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory", Higher Results Are Better "CFQ", "Deadline", "Noop", "MQ None", "BFQ low_latency", "BFQ", "Kyber", "MQ Deadline", "Flexible IO Tester 3.1 - Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory", Higher Results Are Better "CFQ", "Deadline",325,322,324 "Noop", "MQ None", "BFQ low_latency", "BFQ",327,334,327 "Kyber", "MQ Deadline", "Flexible IO Tester 3.1 - Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory", Higher Results Are Better "CFQ",82500,82400,82800 "Deadline",83200,82400,82900 "Noop", "MQ None", "BFQ low_latency",64600,64700,64600 "BFQ",83700,85600,83600 "Kyber", "MQ Deadline", "Flexible IO Tester 3.1 - Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory", Higher Results Are Better "CFQ",407,411,398 "Deadline",409,409,411 "Noop",319,318,318 "MQ None",312,311,311 "BFQ low_latency",313,311,311 "BFQ",406,364,384,393,384,385,388 "Kyber",314,311,312 "MQ Deadline",312,311,317 "Flexible IO Tester 3.1 - Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory", Higher Results Are Better "CFQ",309,316,315 "Deadline",317,311,316 "Noop", "MQ None",310,310,308 "BFQ low_latency", "BFQ",311,310,318 "Kyber",309,307,309 "MQ Deadline",306,310,306 "Flexible IO Tester 3.1 - Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory", Higher Results Are Better "CFQ",79000,80800,80700 "Deadline",81100,79700,80900 "Noop", "MQ None",79300,79300,78900 "BFQ low_latency",79400,78900,79600 "BFQ",79700,79500,81500 "Kyber",78000,78700,79000 "MQ Deadline",78400,79500,78400 "FS-Mark 3.3 - Test: 1000 Files, 1MB Size", Higher Results Are Better "CFQ",173.7,173.5,173.8 "Deadline",172.5,173.3,173 "Noop",159.4,93.8,89.2,85.9,86,86.6,83,83.1,81.7,82,82.6,82.3 "MQ None",83.8,70.4,69.4,60,65.9,56.6,59.2,60.7,62.2,61.3,59.1,64.6 "BFQ low_latency",82.5,70.2,63.4,63,56.1,57,58.5,55.2,57.7,57.1,60.5,54.7 "BFQ",167.4,168.4,168.9 "Kyber",87.6,105.2,109.7,88.7,88.7,89,89.3,88.6,88.8,89.2,88.7,86.7 "MQ Deadline",81.6,67.4,57.2,54,54.3,54.3,50.6,58.1,61,61.5,55.8,54.9 "FS-Mark 3.3 - Test: 5000 Files, 1MB Size, 4 Threads", Higher Results Are Better "CFQ",243.6,174.4,174.4,178,175.6,175.6,172.4,172.8,174,178.4,178.4,179.2 "Deadline",173.2,173.2,173.6 "Noop",177.2,178.8,179.2 "MQ None",131.2,134.8,159.2,174,164.8,133.6,115.2,105.2 "BFQ low_latency",102.8,110.4,126.4,131.6,152,162.8 "BFQ",237.2,175.2,177.2,174,170.8,174.4,174.4,177.6,178,177.2,174.4,187.2 "Kyber",182,183.2,182.4 "MQ Deadline",124.8,104.8,97.6,116.4,109.6,183.2 "FS-Mark 3.3 - Test: 4000 Files, 32 Sub Dirs, 1MB Size", Higher Results Are Better "CFQ",86.7,86.8,86.6 "Deadline",84.4,84.3,84.7 "Noop",84.8,80.1,80.5 "MQ None",59.2,56.4,56 "BFQ low_latency",65.7,58.6,58.3,59.3,71,72.2,72.8,73.2,71.3,73.1,61.4,66.3 "BFQ",83.9,83.9,83.7 "Kyber",89.1,89.1,89.3 "MQ Deadline",74.2,73.9,64.6,57.9,55.1,65.5,69.9,71,72.8,71.6,68.7,63.4 "FS-Mark 3.3 - Test: 1000 Files, 1MB Size, No Sync/FSync", Higher Results Are Better "CFQ",1897.1,1889.7,1881.8 "Deadline",1890.4,1893.3,1903.8 "Noop",1906.1,1896.2,1888.7 "MQ None",1901.6,1920.8,1936.8 "BFQ low_latency",1911,1944,1898.2 "BFQ",1878.9,1909.4,1900.1 "Kyber",1898.7,1926.5,1903.1 "MQ Deadline",1897.8,1899,1882.4 "BlogBench 1.0 - Test: Read", Higher Results Are Better "CFQ",769242,727600,748347 "Deadline",767326,737855,705392,733997 "Noop",750434,656050,690241,762335,751472,730846,645146,675721,690380 "MQ None",798532,783984,802708 "BFQ low_latency",784205,799573,772845 "BFQ",803384,817040,795019 "Kyber",777351,787403,776853 "MQ Deadline",753581,792839,803919 "BlogBench 1.0 - Test: Write", Higher Results Are Better "CFQ",20464,24405,25772 "Deadline",19443,23838,25171 "Noop",18592,22014,23850 "MQ None",26701,27229,28029 "BFQ low_latency",16811,24102,26623 "BFQ",19478,25731,27279 "Kyber",27195,28022,27259 "MQ Deadline",24298,26515,28214 "Compile Bench 0.6 - Test: Compile", Higher Results Are Better "CFQ",1358.6,1366.93,1590.41,1565.04,1605.48,1598.12,1594.35,1597.95,1590.58,1586.64,1601.71,1590.58 "Deadline",1540.18,1594.35,1594.35 "Noop",1564.88,1564.88,1575.68 "MQ None",1550.49,1579.27,1582.87 "BFQ low_latency",1561.29,1636.37,1575.68 "BFQ",1520.29,1601.89,1601.71 "Kyber",1557.85,1583.04,1590.58 "MQ Deadline",1564.88,1594.18,1572.08 "Compile Bench 0.6 - Test: Initial Create", Higher Results Are Better "CFQ",347.58,367.61,396.01 "Deadline",377.64,390.85,395.01 "Noop",390.9,391.59,390.2 "MQ None",393.75,393.64,400.71 "BFQ low_latency",389.58,399.41,392.94 "BFQ",378.17,394.33,388.21 "Kyber",383.4,391.55,394.31 "MQ Deadline",379.7,391.52,394.33 "Compile Bench 0.6 - Test: Read Compiled Tree", Higher Results Are Better "CFQ",707.5,936.58,997.95 "Deadline",969.45,931.17,914.48 "Noop",969.19,968.51,967.44 "MQ None",973.26,971.04,971.47 "BFQ low_latency",953.34,946.58,981.06 "BFQ",945.7,968.34,992.46 "Kyber",971.89,883.08,993.14 "MQ Deadline",946.47,943.35,974.04 "Timed GCC Compilation 8.2 - Time To Compile", Lower Results Are Better "CFQ",805.53156304359 "Deadline",802.50596094131 "Noop",807.05601191521 "MQ None",800.18593406677 "BFQ low_latency",803.83294200897 "BFQ",799.72101521492 "Kyber",803.80992698669 "MQ Deadline",795.82038187981 "Timed Linux Kernel Compilation 4.18 - Time To Compile", Lower Results Are Better "CFQ",28.684395074844,26.09096288681,26.047621011734,25.621237039566,26.128132820129,25.952689170837,26.353939056396,26.208297967911,26.310099840164 "Deadline",29.692531108856,26.34899020195,25.245602846146,26.370354890823,26.151873826981,26.361997842789,25.453134059906,26.454218149185,26.34317111969,25.629749774933,26.192202091217,26.203130960464 "Noop",29.690382957458,25.757697105408,26.371911048889,26.240312814713,25.710925102234,26.446121931076,26.345254898071,26.358480930328,26.014336109161,26.285199165344,26.419862985611,26.10319185257 "MQ None",29.575531959534,26.084321975708,26.190749883652,26.025479078293,26.006831884384,26.085894823074,26.200047969818,26.291678190231,26.278000116348,26.334491968155,26.463371992111,26.462104082108 "BFQ low_latency",29.714151859283,25.969750165939,26.591502189636,25.812216043472,25.762813091278,26.266102075577,26.201825141907,26.29393696785,26.351958990097,26.318305015564,26.266749858856,26.376914978027 "BFQ",29.313558101654,26.199451208115,26.410714864731,25.963184833527,26.335357904434,26.552253961563,26.261032104492,26.187048912048,26.302909851074,26.311903953552,25.587049007416,25.700572013855 "Kyber",29.170349836349,25.701866865158,26.292958974838,26.137703895569,26.218508958817,26.33833694458,26.15817117691,26.412161111832,25.837239980698,26.314412117004,26.107183933258,26.297386884689 "MQ Deadline",29.589787006378,26.061154127121,26.292641162872,25.79812502861,26.024775981903,25.923299074173,26.484014987946,25.994215011597,26.426185131073,26.00776386261,26.320733070374,26.314912796021 "PostgreSQL pgbench 10.3 - Scaling: Buffer Test - Test: Normal Load - Mode: Read Only", Higher Results Are Better "CFQ",451842.185543,527725.863616,440644.366156,525069.121994,546322.616203,540019.836219,553528.860355,552412.080912,537381.377829 "Deadline",541627.16084,560284.508954,555497.7246 "Noop",532432.385059,525615.78422,543078.927736 "MQ None",530930.087684,534694.747923,534764.350146 "BFQ low_latency",501020.698854,482628.607838,528613.137272,539370.631981,528583.152639,540510.661242,485288.270006,546991.387184,525120.829356 "BFQ",535348.555489,565645.03593,536164.333281 "Kyber",512176.151819,547895.253802,451227.226104,555946.008062,485831.295449,544098.445712,519990.817191,453010.299375,410912.08417 "MQ Deadline",533119.296094,416042.180298,552132.951556,535600.650707,536001.000858,524740.758982,420596.41374,531276.300633,508059.248804 "PostgreSQL pgbench 10.3 - Scaling: Buffer Test - Test: Normal Load - Mode: Read Write", Higher Results Are Better "CFQ",4893.662913,4975.03081,4264.056501,2642.874973,2504.626289,2654.914384 "Deadline",5151.779116,5067.961005,5001.473007 "Noop",3843.180377,2740.42937,2379.638388,2510.497024,2639.652349,2447.86593,2069.45354,2087.379097,2267.246628 "MQ None",2628.768086,2185.96699,2145.650702,2145.653057,1948.794692,1912.45389,2038.657904,1997.736901,1797.074875 "BFQ low_latency",3984.871302,3967.738353,3674.939913,3655.986744,2796.904817,2355.698243 "BFQ",4896.52251,4795.249304,4817.927745 "Kyber",4360.407091,3650.905538,1825.639284,1768.447167,2004.79533,1808.484046,1882.882619,1714.143534,1715.131577 "MQ Deadline",2792.008549,2729.966128,2529.145646,2349.608312,2264.825108,2051.45438