Different scheduler (#11) doesn't seem to do much. I did some quick and dirty testing with my laptop :
Linux lupaus 2.6.28-customlupaus #4 SMP PREEMPT Thu Dec 25 15:05:35 EET 2008 x86_64 GNU/Linux
Vanilla 2.6.28 kernel, config from Ubuntu 8.10, with some modifications to suit my laptop
with io scheduler cfq
./threadtest 100 200000
min:0.004ms|avg:0.007-0.008ms|mid:0.008ms|max:894.480ms|duration:187.588s
with elevator=as (eg. io scheduler anticipatory)
./threadtest 100 200000
min:0.004ms|avg:0.007-0.008ms|mid:0.008ms|max:884.016ms|duration:188.248s
---
with io scheduler cfq
./proctest 50 100000
min:0.005ms|avg:0.005-0.006ms|mid:0.006ms|max:460.631ms|duration:35.773s
with elevator=as (eg. io scheduler anticipatory)
./proctest 50 100000
min:0.005ms|avg:0.006-0.006ms|mid:0.006ms|max:479.695ms|duration:36.645s
Different scheduler (#11) doesn't seem to do much. I did some quick and dirty testing with my laptop :
Linux lupaus 2.6.28-customlupaus #4 SMP PREEMPT Thu Dec 25 15:05:35 EET 2008 x86_64 GNU/Linux
Vanilla 2.6.28 kernel, config from Ubuntu 8.10, with some modifications to suit my laptop
with io scheduler cfq avg:0.007- 0.008ms| mid:0.008ms| max:894. 480ms|duration: 187.588s
./threadtest 100 200000
min:0.004ms|
with elevator=as (eg. io scheduler anticipatory) avg:0.007- 0.008ms| mid:0.008ms| max:884. 016ms|duration: 188.248s
./threadtest 100 200000
min:0.004ms|
---
with io scheduler cfq avg:0.005- 0.006ms| mid:0.006ms| max:460. 631ms|duration: 35.773s
./proctest 50 100000
min:0.005ms|
with elevator=as (eg. io scheduler anticipatory) avg:0.006- 0.006ms| mid:0.006ms| max:479. 695ms|duration: 36.645s
./proctest 50 100000
min:0.005ms|