Thread (21 messages) 21 messages, 7 authors, 2013-05-25

Re: "Missing" RAID devices

From: David Brown <hidden>
Date: 2013-05-23 08:22:27

On 23/05/13 01:26, Phil Turmel wrote:
On 05/22/2013 06:43 PM, Stan Hoeppner wrote:
quoted
Sorry for the dup Phil, hit the wrong reply button.
No worries.
quoted
On 5/21/2013 7:02 PM, Phil Turmel wrote:
...
quoted
...First is /dev/md1, a small (~500m) n-way
...as /boot.  The other, /dev/md2, uses
...raid10,far3 or raid6.

I put LVM on top of /dev/md2, with LVs for swap, ... /tmp
Swap and tmp atop an LV atop RAID6?  The former will always RMW on page
writes, the latter quite often will cause RMW.  As you stated your
performance requirements are modest.  However, for the archives, putting
swap on a parity array, let alone a double parity array, is not good
practice.
Ah, good point.  Hasn't hurt me yet, but it would if I pushed anything
hard.  I'll have to revise my baseline to always have a small raid10,f3
to go with the raid6.
Always use raid1 (or raid10) for your swap - that is, assuming you want
it on raid at all.

Raid is all about uptime - look at what is likely to go wrong, what the
consequences of that problem are, and the cost of protecting against it.
 If your swap is seldom used (as is normally the case), and you can live
with the consequences of swap failing (i.e., any process using swap will
die - but everything else, including data on raid, will be fine), then
don't put swap on raid.  If it is cheaper to buy more ram than extra
spindles for swap on raid, then buy more ram and avoid swap.

But if you still feel you need swap on raid, then using raid1 styles.
Stan has given you all the details.


Also consider putting /tmp on tmpfs.  Then you don't need to worry about
raid here, and if it overflows to disk then the extra data goes out into
swap.

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help