Alan D. Brunelle
ac9fafa124
block: Skip I/O merges when disabled
...
The block I/O + elevator + I/O scheduler code spend a lot of time trying
to merge I/Os -- rightfully so under "normal" circumstances. However,
if one were to know that the incoming I/O stream was /very/ random in
nature, the cycles are wasted.
This patch adds a per-request_queue tunable that (when set) disables
merge attempts (beyond the simple one-hit cache check), thus freeing up
a non-trivial amount of CPU cycles.
Signed-off-by: Alan D. Brunelle <alan.brunelle@hp.com >
Signed-off-by: Jens Axboe <jens.axboe@oracle.com >
2008-04-29 14:48:55 +02:00
..
2008-04-24 14:07:46 -03:00
2008-04-25 13:00:11 -04:00
2008-04-25 14:52:32 -07:00
2008-04-25 13:00:11 -04:00
2008-04-28 08:58:42 -07:00
2008-04-24 11:46:16 -07:00
2008-04-24 21:16:52 -07:00
2008-04-29 09:50:34 +02:00
2008-04-28 08:58:19 -07:00
2008-04-26 19:21:17 +02:00
2008-04-29 14:48:55 +02:00
2008-04-28 08:58:25 -07:00
2008-04-28 08:58:19 -07:00
2008-04-28 08:58:26 -07:00
2008-04-26 17:44:55 +02:00
2008-04-28 08:58:19 -07:00
2008-04-28 08:58:19 -07:00
2008-04-25 13:27:00 +01:00
2008-04-25 13:26:55 +01:00
2008-04-25 13:26:55 +01:00
2008-04-25 13:26:55 +01:00
2008-04-28 08:58:30 -07:00
2008-04-23 16:13:42 -04:00
2008-04-28 08:58:35 -07:00
2008-04-25 09:23:59 -04:00
2008-04-28 08:58:23 -07:00
2008-04-28 08:58:26 -07:00
2008-04-28 10:03:31 -07:00
2008-04-28 08:58:25 -07:00
2008-04-24 14:09:42 -03:00
2008-04-28 08:58:34 -07:00
2008-04-28 23:44:42 +02:00
2008-04-23 21:25:36 -04:00
2008-04-28 08:58:26 -07:00
2008-04-26 17:36:37 +02:00
2008-04-28 08:58:32 -07:00
2008-04-27 18:21:46 +03:00
2008-04-27 12:00:27 +03:00
2008-04-27 12:01:15 +03:00
2008-04-27 18:21:37 +03:00
2008-04-24 23:49:30 +01:00
2008-04-25 00:46:09 -04:00
2008-04-28 08:58:32 -07:00
2008-04-28 08:58:25 -07:00
2008-04-28 08:58:25 -07:00
2008-04-24 14:07:43 -03:00
2008-04-28 14:08:56 -07:00
2008-04-28 08:58:24 -07:00
2008-04-28 08:58:25 -07:00
2008-04-28 08:58:47 -07:00
2008-04-28 08:58:29 -07:00
2008-04-23 16:13:37 -04:00
2008-04-28 08:58:19 -07:00
2008-04-28 08:58:32 -07:00
2008-04-28 08:58:18 -07:00
2008-04-28 08:58:22 -07:00
2008-04-25 02:08:52 -04:00
2008-04-28 08:58:26 -07:00
2008-04-28 08:58:33 -07:00
2008-04-28 08:58:33 -07:00
2008-04-28 08:58:46 -07:00
2008-04-23 22:10:48 -07:00
2008-04-28 08:58:26 -07:00
2008-04-28 08:58:26 -07:00
2008-04-28 10:08:49 -07:00
2008-04-25 00:25:08 +02:00
2008-04-28 08:58:32 -07:00
2008-04-28 08:58:25 -07:00
2008-04-27 18:28:18 +03:00
2008-04-28 08:58:36 -07:00
2008-04-28 08:58:20 -07:00
2008-04-28 08:58:29 -07:00
2008-04-24 21:16:42 -07:00
2008-04-24 21:16:57 -07:00
2008-04-24 21:16:54 -07:00
2008-04-24 14:07:56 -03:00
2008-04-28 08:58:21 -07:00
2008-04-28 08:58:23 -07:00
2008-04-25 00:29:34 -07:00