lkml.org 
[lkml]   [2004]   [Aug]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: Linux SATA RAID FAQ
    Jeff Garzik wrote:
    > Alan Cox wrote:
    >
    >> end devices (eg aacraid sata boards). There are also some low end
    >> devices with part of the raid logic in hardware (some promise) although
    >> I don't believe we use that to the full yet.
    >
    >
    > Nope. My SATA RAID FAQ mentions the Promise "RAID accelerator" stuff.

    Clarification: "nope" == "nope, we don't use that to the full yet"


    > The SX4 has an on-board DIMM (128M - 2G), through which all data _must_
    > pass. The data transfer between host and on-board DIMM is a separate
    > DMA engine and separate interrupt event from the four ATA DMA engines
    > (one per SATA port). There are several possibilities that are worth
    > exploring on this card:
    >
    > * Caching
    > * Eliminate PCI bus traffic by sending RAID1/5 writes a _single_ time to
    > the card, and then multiplex to multiple attached drives from there
    > * Offload RAID5 XOR calculations, which becomes quite useful in
    > combination with these other features
    > * Execute RAID1/5 resyncs and parity checks completely on the card

    And one more: the Promise hardware allows multiple disk transactions to
    be chained together in a sequence, such that, you only receive an
    interrupt when the full sequence is complete (or there is an error).
    You can look at it as either interrupt coalescing, or simply coalescing
    of multiple low-level disk transactions into a single "RAID transaction."

    Jeff


    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2005-03-22 14:05    [W:2.382 / U:0.024 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site