kernelnewbies.kernelnewbies.org archive mirror
 help / color / mirror / Atom feed
From: arlie@worldash.org (Arlie Stephens)
To: kernelnewbies@lists.kernelnewbies.org
Subject: SSDs vs elevators (was Re: cap on writeback?)
Date: Tue, 26 Mar 2013 09:46:48 -0700	[thread overview]
Message-ID: <20130326164648.GA22284@worldash.org> (raw)
In-Reply-To: <8251.1364267834@turing-police.cc.vt.edu>

On Mar 25 2013, Valdis.Kletnieks at vt.edu wrote:
> 
> Just for the record, most of my high-performance stuff runs best with
> the noop scheduler - when you're striping I/O across several hundred disks,
> the last thing you want is some some single-minded disk scheduler re-arranging
> the I/Os and creating latency issues for your striping.
> 
> Might want to think about why there's lots of man-hours spent doing
> new filesystems and stuff like zcache and kernel shared memory, but the
> only IO schedulers in tree are noop, deadline, and cfq :)

Interesting. I'd have expected, naively, that when dealing with SSDs -
and their delightful habits of rearranging data under the covers,
suddenly introducing delays, as well as their desire to have reads
grouped away from writes (RWRWR == slower than RRRWW if I understand
correctly) there'd be work to be done at the IO scheduler layer, not
just at the file systems layer, to get the best performance out of SSDs.

For the record, my own attempts to get performance out of SSDs have
been productive of nothing but pain. I was, however, trying to do this
_without_ kernel mods, and on FreeBSD rather than linux. 

--
Arlie

  parent reply	other threads:[~2013-03-26 16:46 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-03-25 23:33 cap on writeback? Raymond Jennings
2013-03-26  0:06 ` Valdis.Kletnieks at vt.edu
2013-03-26  0:23   ` Raymond Jennings
2013-03-26  3:17     ` Valdis.Kletnieks at vt.edu
2013-03-26  9:01       ` Raymond Jennings
2013-03-26 16:46       ` Arlie Stephens [this message]
2013-03-27 10:43         ` SSDs vs elevators (was Re: cap on writeback?) Raymond Jennings

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20130326164648.GA22284@worldash.org \
    --to=arlie@worldash.org \
    --cc=kernelnewbies@lists.kernelnewbies.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).