Re: RAID 5 write performance



Hi!

Tom Del Rosso wrote:
"Igor Batinic" <_ime_._prezime_@xxxxxxxxxxxxxx> wrote in message
news:g37op6$8pq$1@xxxxxxxxxxxxxxxxxxxxx
>>
Indeed, RAID 5 (usually) is much slower that RAID 1 in such cases,
especially if you use RAID 5 array for such a purpose without a lot of
cache, battery backup etc.

RAID 5 is not recommended array for transaction logs not only in
Exchange environment, but also in all other environments.

But why is it slower in write mode? Does the controller write the parity
multiple times even when all the drives are modified?

Transaction (usually) are small records, and also usually each transaction is written only to one disk in array. RAID 5 is most efficient when "full stroke write" is usual.
That means: if small record is written to only one or two disks in array, worst case scenario is to read data from all other disks, calculate parity and then new data must be written to a couple disks in array.
Therefore RAID 5 is not recommended array for any intensive I/O operation.

Best regards,

Iggy
.



Relevant Pages

  • Re: difference between striping using mdadm and LVM
    ... way!), is "thou shalt make a plan for restoring from backups, test ... another bonus of software raid - if your hardware raid card dies, ... additional backups on - I store my other backups on Iomega REV disks. ... is part of the live array, and both data and parity blocks are ...
    (comp.os.linux.misc)
  • Re: Making a RAID array
    ... hard it might be to set up my own RAID array. ... and then set it up to do RAID. ... disks to that, but I'd like to see how easy it is to do it in the Mac ... If I add disks to the mirror set, ...
    (uk.comp.sys.mac)
  • Re: insufficient space in super block for rotational layout
    ... Occurs typically on very high density disks. ... the file system structure cannot ... Is this really an issue with a RAID 5 storage ... It doesn't sound like a problem with the array, but the size of the array. ...
    (comp.unix.solaris)
  • Re: VLDB, RAID, and clustering
    ... And clustering for windows and SQL Server is a hardware failover technology only, ... You can not have data or log files on disks outside the cluster resource groups. ... You absolutely need to ensure the transaction logs for all user and tempdb databases are separate from the data files and on a raid 1 or 10. ... You may need to segregate the tempdb data files onto their own array as well depending on usage. ...
    (microsoft.public.sqlserver.security)
  • Re: VLDB, RAID, and clustering
    ... clustering for windows and SQL Server is a hardware failover technology ... A raid 10 is recommended for the data files. ... disks in the array the better if there is high usage. ...
    (microsoft.public.sqlserver.security)