public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* io-scheduler tuning for better read/write ratio
@ 2009-06-16 15:43 Ralf Gross
  2009-06-16 16:41 ` David Newall
  0 siblings, 1 reply; 20+ messages in thread
From: Ralf Gross @ 2009-06-16 15:43 UTC (permalink / raw)
  To: linux-kernel

Hi,

I'm trying to tune the kernel/io-scheduler for better read/write
ratio on a Areca RAID0 device (4 disks, kernel 2.6.26, xfs fs).

I can get 200 MB/s seq. writes and about the same for seq. reads. My
problem is that if there are reads _and_ writes on this device, the
write throughput is much higher than the read throughput (40 MB/s
read, 90 MB/s write).

The deadline scheduler sounded like the way to go for getting better
read results, but reagardless which parameter I change, the ratio keeps
the same.

cfq, noop.. different paramter settings, but alway the same result.

short: is there a way to tune the kernel/scheduler settings in a way
to get a higher read throughput? Writes are not that important,
basicially there are only two 30 GB files on the device/filesystem
that are used to spool data for two LTO-4 tape drives. So I need a
certain read speed to keep both drives streaming. While the data gets
written to one file, I need at least 50 MB/s for reading from the
other file and sent to the tape drive.

Thanks, Ralf

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2009-06-29  9:49 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-06-16 15:43 io-scheduler tuning for better read/write ratio Ralf Gross
2009-06-16 16:41 ` David Newall
2009-06-16 18:40   ` Ralf Gross
2009-06-16 18:43     ` Casey Dahlin
2009-06-16 18:56       ` Ralf Gross
2009-06-16 20:16         ` Jeff Moyer
2009-06-22 14:43           ` Jeff Moyer
2009-06-22 16:31             ` Ralf Gross
2009-06-22 19:42               ` Jeff Moyer
2009-06-23  7:24                 ` Ralf Gross
2009-06-23 13:53                   ` Jeff Moyer
2009-06-24  7:25                     ` Ralf Gross
2009-06-24  7:57                       ` Al Boldi
2009-06-25  7:26                         ` Ralf Gross
2009-06-25 13:45                           ` Al Boldi
2009-06-25  7:27                         ` Ralf Gross
2009-06-26  2:19                 ` Wu Fengguang
2009-06-26 10:44                   ` Jens Axboe
2009-06-27  3:46                     ` Wu Fengguang
2009-06-29  9:47                       ` Ralf Gross

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox