[lkml]   [2009]   [Mar]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: Linux 2.6.29
    Linus Torvalds wrote:
    > On Wed, 25 Mar 2009, Linus Torvalds wrote:
    >> Even a suck-ass laptop drive can write streaming data fast enough that
    >> people don't care. The problem is invariably that writes from different
    >> sources (much of it being metadata) interact and cause seeking.
    > Actually, not just writes.
    > The IO priority thing is almost certainly that _reads_ (which get higher
    > priority by default due to being synchronous) get interspersed with the
    > writes, and then even if you _could_ be having streaming writes, what you
    > actually end up with is lots of seeking.
    > Again, good SSD's don't care. Disks do. It doesn't matter if you have a FC
    > disk array that can eat 300MB/s when streaming - once you start seeking,
    > that 300MB/s goes down like a rock. Battery-protected write caches will
    > help - but not a whole lot when streaming more data than they have RAM.
    > Basic queuing theory.
    > Linus

    This is actually not really true - random writes to an enterprise disk
    array will make your Intel SSD look slow. Effectively, they are
    extremely large, battery backed banks of DRAM with lots of fibre channel
    ports. Some of the bigger ones can have several hundred GB of DRAM and
    dozens of fibre channel ports to feed them.

    Of course, if your random writes exceed the cache capacity and you fall
    back to their internal disks (SSD or traditional), your random write
    speed will drop.


     \ /
      Last update: 2009-03-25 19:53    [W:0.021 / U:2.124 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site