<div dir="ltr">In general good experience.<br>I don&#39;t record much, so I don&#39;t worry about speed.<br>There are many web pages about raid5 speed optimizations. <br>The slowdown in raid5 writes mostly happen when a part of a strip (chunk of data) has to be written,<br>
so the driver has to read the strip, and write it back. The optimizations talk about alignment of file system block size with raid strip size.<br><br>Since we&#39;re talking about movie recordings (huge files), then big file system blocks will not create much waste.<br>
Smaller strip size will probably reduce the read performance a bit, but will increase write speed since there will be less cases where not the whole strip has to be updated.<br><br>In one sentence, you won&#39;t know if it&#39;s slow until you&#39;ll try :)<br>
RAID 10 will obviously give better write speed, but I&#39;m not yet convinced that raid 5 can&#39;t handle 4 recordings at the same time.<br><br>If we&#39;re talking about HD recording, it&#39;s about 3Gigs/hour, meaning less than MByte per second.<br>
Don&#39;t think there should be a problem to write 3-4 MByte/sec without any raid.<br><br>By the way, I had a very bad experience with LVM on top of raid in latest distros, so if you want to save some hairs on your head, don&#39;t try it :)<br>
<br><br><div class="gmail_quote">On Fri, Nov 13, 2009 at 1:06 AM, Simon Baxter <span dir="ltr">&lt;<a href="mailto:linuxtv@nzbaxters.com">linuxtv@nzbaxters.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Thanks Alex.  I think I&#39;ve decided to go RAID 1+0 rather than RAID 5 as<br>
I&#39;m worried about the write speed.<br>
<br>
I often record 3 or 4 channels at once and do see some &quot;slow down&quot; on OSD<br>
responsiveness during this.<br>
<br>
What&#39;s your experience with RAID5?<br>
<div><div></div><div class="h5"><br>
<br>
----- Original Message -----<br>
From: Alex Betis<br>
To: VDR Mailing List<br>
Sent: Friday, November 13, 2009 1:03 AM<br>
Subject: Re: [vdr] mdadm software raid5 arrays?<br>
<br>
<br>
Simon,<br>
<br>
Pay attention that /boot can be installed only on a single disk or RAID-1<br>
where every disk can actually work as a stand alone disk.<br>
<br>
I personally decided to use RAID-5 on 3 disks with RAID-1 on 3xsmall<br>
partitions for /boot and RAID-5 on the rest.<br>
RAID-5 also allows easier expansion in the future.<br>
<br>
<br>
<br>
On Tue, Nov 10, 2009 at 8:48 PM, Simon Baxter &lt;<a href="mailto:linuxtv@nzbaxters.com">linuxtv@nzbaxters.com</a>&gt; wrote:<br>
<br>
Thanks - very useful!<br>
<br>
So what I&#39;ll probably do is as follows...<br>
* My system has 4x SATA ports on the motherboard, to which I&#39;ll connect my<br>
4x 1.5TB drives.<br>
* Currently 1 drive is in use with ~30G for / /boot and swap and ~1.4TB<br>
for /media<br>
* I&#39;ll create /dev/md2, using mdadm, in RAID1 across 2 ~1.4TB partitions<br>
on 2 drives<br>
* move all active recordings (~400G) to /dev/md2<br>
* split /dev/md2 and create a raid 1+0 (/dev/md1) using 4x partitions of<br>
~1.4TB across 4 drives<br>
<br>
At this point I have preserved all my data, and created a raid1+0 for<br>
recordings and media.<br>
<br>
I should now use the remaining ~100G on each drive for raid protection for<br>
(root) / and /boot.  I&#39;ve read lots on the web on this, but what&#39;s your<br>
recommendation?  RAID1 mirror across 2 of the disks for / (/dev/md0) and<br>
install grub (/boot) on both so either will boot?<br>
<br>
<br>
<br>
<br>
On Tue, Nov 10, 2009 at 09:46:52PM +1300, Simon Baxter wrote:<br>
<br>
What about a simple raid 1 mirror set?<br>
<br>
<br>
<br>
Ok.. short comparison, using a single disk as baseline.<br>
<br>
using 2 disks<br>
raid0: (striping)<br>
++   double read throughput,<br>
++   double write throughput,<br>
--   half the reliability (read: only use with good backup!)<br>
<br>
raid1: (mirroring)<br>
++   double read throughput.<br>
o    same write throughput<br>
++   double the reliability<br>
<br>
<br>
using 3 disks:<br>
<br>
raid0: striping<br>
+++  tripple read performance<br>
+++  tripple write performance<br>
---  third of reliability<br>
<br>
raid1: mirroring<br>
+++  tripple read performance<br>
o    same write throughput<br>
+++  tripple reliability<br>
<br>
raid5: (distributed parity)<br>
+++  tripple read performance<br>
-    lower write performance (not due to the second write but due<br>
    to the necessary reads)<br>
+    sustains failure of any one drive in the set<br>
<br>
using 4 disks:<br>
<br>
raid1+0:<br>
++++ four times the read performance<br>
++   double write performance<br>
++   double reliability<br>
<br>
<br>
please note: these are approximations and depending on your hardware<br>
they may be off by quite a bit.<br>
<br>
cheers<br>
-henrik<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
vdr mailing list<br>
<a href="mailto:vdr@linuxtv.org">vdr@linuxtv.org</a><br>
<a href="http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr" target="_blank">http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr</a><br>
</div></div></blockquote></div><br></div>