public inbox for linux-xfs@vger.kernel.org
 help / color / mirror / Atom feed
* How to configure 36 disks ?
@ 2009-03-23 13:59 Raz
  2009-03-23 15:35 ` Bill Davidsen
  0 siblings, 1 reply; 11+ messages in thread
From: Raz @ 2009-03-23 13:59 UTC (permalink / raw)
  To: linux-fsdevel, Linux RAID Mailing List, linux-xfs, linux-aio,
	linux-ide@vger.kernel.org

Hello
I need to configure 3xDAS'es, each with 12 disks.
All three DAS'es are connected to a single machine.
I have the following requirements (in this order of importance)
from the storage:

1. redundancy.
   having two disks failing in one raid5 breaks the entire raid. when
you have 30TB storage
   it is a disaster.

2. performance.
   My code eliminates Linux raid5/6 write penalty. I managed to do by
   manipulating xfs and patching linux raid5 a bit.

3. modularity ( a "grow" and it will be nice to have "shrink" )
   file system and volume must be able to grow. shrinking is possible
by unifying multiple file systems
   under unionfs or aufs.

4. Utilize storage size.

I assume each disk is 1TB.

Solution #1
			     raid0
 DAS1: raid5: D,D,D,D,D,D     |
       raid5: D,D,D,D,D,D     |
   			      |
 DAS2: raid5: D,D,D,D,D,D     |   xfs
       raid5: D,D,D,D,D,D     |
                              |
 DAS3: raid5: D,D,D,D,D,D     |
       raid5: D,D,D,D,D,D     |


1. redundancy. no. if a single raid fails, 30 TB fails.
2. performance. good.
3. modularity. no. raid0 does not grow.
4. Size.      30TB.

Solution #2
			     raid0
 DAS1: raid6: D,D,D,D,D,D     |
       raid6: D,D,D,D,D,D     |
   			      |
 DAS2: raid6: D,D,D,D,D,D     | xfs.
       raid6: D,D,D,D,D,D     |
                              |
 DAS3: raid6: D,D,D,D,D,D     |
       raid6: D,D,D,D,D,D     |


1. redundancy. fair. less likely three disks will break in a single raid.
2. performance. good.
3. modularity. no. raid0 does not grow.
4. size. 24 TB

Solution #3
			          unionfs/aufs
 DAS1: raid5: D,D,D,D,D,D     xfs   | 	
       raid5: D,D,D,D,D,D     xfs   |
   			            |
 DAS2: raid5: D,D,D,D,D,D     xfs   |
       raid5: D,D,D,D,D,D     xfs   |
                                    |
 DAS3: raid5: D,D,D,D,D,D     xfs   |
       raid5: D,D,D,D,D,D     xfs   |

1. redundancy. fair. if a single raid fails, only this raid fails.
2. performance. fair.
     unionfs is not mainline and does not support write balancing.
     aufs is not mature enough.
3. modularity. yes. grow and shrinks.
4. Size. 30TB.

Solution #4
			       xfs over Linux LVM
 DAS1: raid6: D,D,D,D,D,D         | 	
       raid6: D,D,D,D,D,D         |
   			          |
 DAS2: raid6: D,D,D,D,D,D         |
       raid6: D,D,D,D,D,D         |
                                  |
 DAS3: raid6: D,D,D,D,D,D         |
       raid6: D,D,D,D,D,D         |

1. redundancy. fair. less likely three disks will break in a single raid
2. performance. bad.
3. modularity. yes. grows
4. Size 24TB

Any other ideas ?

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 11+ messages in thread
* Re: How to configure 36 disks ?
@ 2009-03-27  8:31 Michael Monnerie
  0 siblings, 0 replies; 11+ messages in thread
From: Michael Monnerie @ 2009-03-27  8:31 UTC (permalink / raw)
  To: xfs

(I sent this mail on Tue 23:40 CET, but it seems it didn't arrive on the 
list. At least I didn't receive it. So I send again)

On Montag 23 März 2009 Raz wrote:
> 1. redundancy.
> 2. performance.

First, you should have bought enclosures with included RAID controllers, 
then you'd be finished already.

But then, I guess you wanted to save the money, but at least go get some 
real hardware RAID controller. Look at Areca ( http://www.areca.com.tw ) 
if you use Linux or Windows, the 1680 series SAS controllers can cope 
with SAS/SATA drives, up to 128 drives per controller. You can put a 
cache up to 4GB on the controller, and a battery backup module that 
protects your data in case of power outages. Those controllers are 
blazing fast, have good admin tools, send you an e-mail in case of 
problems, and they used it in the video that Chris mentioned:
http://blogs.sun.com/observatory/entry/don_t_shout_at_your

In the end you see they used an Areca 16port, plus an Adaptec 8port (I 
guess because they only had the Areca in 16port available).

Then configure a RAID-60 or whatever you like.

mfg zmi
-- 
// Michael Monnerie, Ing.BSc    -----      http://it-management.at
// Tel: 0660 / 415 65 31                      .network.your.ideas.
// PGP Key:         "curl -s http://zmi.at/zmi.asc | gpg --import"
// Fingerprint: AC19 F9D5 36ED CD8A EF38  500E CE14 91F7 1C12 09B4
// Keyserver: wwwkeys.eu.pgp.net                  Key-ID: 1C1209B4


_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2009-03-27  8:31 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-03-23 13:59 How to configure 36 disks ? Raz
2009-03-23 15:35 ` Bill Davidsen
2009-03-23 16:02   ` Jon Hardcastle
2009-03-23 16:22     ` Mark Lord
2009-03-23 16:23     ` Christopher Smith
2009-03-23 16:28       ` Raz
2009-03-23 16:45     ` Greg Freemyer
2009-03-23 18:32       ` Mikael Abrahamsson
2009-03-24 19:38     ` Goswin von Brederlow
2009-03-25 12:14       ` Drew
  -- strict thread matches above, loose matches on Subject: below --
2009-03-27  8:31 Michael Monnerie

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox