Start trying to get these numbers balanced a bit better. drivers/block/as-iosched.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff -puN drivers/block/as-iosched.c~as-tuning drivers/block/as-iosched.c --- 25/drivers/block/as-iosched.c~as-tuning 2003-02-27 02:05:51.000000000 -0800 +++ 25-akpm/drivers/block/as-iosched.c 2003-02-27 02:27:07.000000000 -0800 @@ -53,13 +53,13 @@ struct ant_stats { /* * max time before a read is submitted. */ -static unsigned long read_expire = HZ / 10; +static unsigned long read_expire = HZ / 20; /* * ditto for writes, these limits are not hard, even * if the disk is capable of satisfying them. */ -static unsigned long write_expire = 1 * HZ; +static unsigned long write_expire = HZ / 2; /* * read_batch_expire describes how long we will allow a stream of reads to @@ -76,7 +76,7 @@ static unsigned long write_batch_expire /* * max time we may wait to anticipate a read */ -static unsigned long antic_expire = HZ / 50; +static unsigned long antic_expire = HZ / 100; #define ANTIC_OFF 0 /* Not anticipating (normal operation) */ #define ANTIC_WAIT 1 /* Currently anticipating a request */ _