diff options
| author | Andrew Morton <akpm@osdl.org> | 2003-12-29 05:54:05 -0800 |
|---|---|---|
| committer | Linus Torvalds <torvalds@home.osdl.org> | 2003-12-29 05:54:05 -0800 |
| commit | dc942a21e4c8fd1cbc135ad3ca35178c6217c77a (patch) | |
| tree | 927c81ce5d573862ce2a52e57088067fe6386458 /kernel | |
| parent | dd5a4db6dc90f5dc72c2f4dc38e7880a28d58433 (diff) | |
[PATCH] DAC960 request queue per disk
From: Dave Olien <dmo@osdl.org>
Here's a patch that changes the DAC960 driver from having one request
queue for ALL disks on the controller, to having a request queue for
each logical disk. This turns out to make little difference for deadline
scheduler, nor for AS scheduler under light IO load. But under AS
scheduler with heavy IO, it makes about a 40% difference on dbt2
workload. Here are the measured numbers:
The 2.6.0-test11-D kernel version includes this mutli-queue patch to the
DAC960 driver.
For non-cached dbt2 workload (heavy IO load)
Scheduler kernel/driver NOTPM(bigger is better)
AS 2.6.0-test11-D 1598
AS 2.6.0-test11 973
deadline 2.6.0-test11 1640
deadline 2.6.0-test11-D 1645
For cached dbt2 workload (lighter IO load)
AS 2.6.0-test11-D 4993
AS 2.6.-test6-mm4 4976, 4890, 4972
deadline 2.6.0-test11-D 4998
Can this be included in 2.6.0? I know it's not a "critical patch"
in the sense that something won't work without it. On the other hand,
the change is isolated to a driver.
Diffstat (limited to 'kernel')
0 files changed, 0 insertions, 0 deletions
