All of lore.kernel.org
 help / color / mirror / Atom feed
* BBU + Writeback Controller suggestions please?
@ 2012-06-14 16:10 Ed W
  2012-06-14 19:22 ` John Stoffel
  0 siblings, 1 reply; 2+ messages in thread
From: Ed W @ 2012-06-14 16:10 UTC (permalink / raw)
  To: linux-raid

Hi, repeat of an older question I asked some months back.  Looking to 
add BBU writeback "HBA" to run software raid over the top.  So ideally I 
want either a raid controller which can pretend to be an HBA with 4 
individual drives each with writeback cache (and a battery).  Or at a 
pinch I would accept a controller which can offer 2 pairs of RAID-1 with 
writeback cache and I would run linux raid-0 (or XFS storage groups) 
over the top - caveat that I would very much desire that if the hardware 
controller fails I can pull the individual raid-1 drives out and access 
them from a vanilla motherboard controller?

The goal is to be able to safely enable writeback caching on a 4 drive 
RAID10 (or XFS over raid-1), but if the controller should fail (or even 
just an urgent need to access the data from a second machine) then I can 
access the arrays from another machine which doesn't have such a 
controller. Operating system is a recent linux 3 kernel

Can anyone comment on whether such a hardware card exists (seems it's 
hard to get writeback caching on drives *and* have those drives readable 
without the same controller present). Currently eyeing up the Areca 1882 
8 port unit - thoughts?

Thanks for any advice

Ed W

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

* Re: BBU + Writeback Controller suggestions please?
  2012-06-14 16:10 BBU + Writeback Controller suggestions please? Ed W
@ 2012-06-14 19:22 ` John Stoffel
  0 siblings, 0 replies; 2+ messages in thread
From: John Stoffel @ 2012-06-14 19:22 UTC (permalink / raw)
  To: Ed W; +Cc: linux-raid


Ed> Hi, repeat of an older question I asked some months back.  Looking
Ed> to add BBU writeback "HBA" to run software raid over the top.  So
Ed> ideally I want either a raid controller which can pretend to be an
Ed> HBA with 4 individual drives each with writeback cache (and a
Ed> battery).  Or at a pinch I would accept a controller which can
Ed> offer 2 pairs of RAID-1 with writeback cache and I would run linux
Ed> raid-0 (or XFS storage groups) over the top - caveat that I would
Ed> very much desire that if the hardware controller fails I can pull
Ed> the individual raid-1 drives out and access them from a vanilla
Ed> motherboard controller?

Once you use a HW Raid controller like this, you're not going to be
able to just pull them out and use them with a vanilla controller.
Well... maybe if you just expose them as JBODs, but then I doubt there
will be any BBU of the devices, or caching, but that's very vendor
specific.

Why not just get a UPS for your server instead?  And monitor the UPS
and shutdown the server if there's a long (enough) outage to worry
about?  

Ed> The goal is to be able to safely enable writeback caching on a 4
Ed> drive RAID10 (or XFS over raid-1), but if the controller should
Ed> fail (or even just an urgent need to access the data from a second
Ed> machine) then I can access the arrays from another machine which
Ed> doesn't have such a controller. Operating system is a recent linux
Ed> 3 kernel

I think a UPS is a better bet.  

Ed> Can anyone comment on whether such a hardware card exists (seems
Ed> it's hard to get writeback caching on drives *and* have those
Ed> drives readable without the same controller present). Currently
Ed> eyeing up the Areca 1882 8 port unit - thoughts?

Instead of going down this route, just get a UPS and add more memory
to the system you can cache more of the filesystem in memory.  Then
you can also have multiple controllers so as to spread the load out.  

The increase in performance by adding BBU isn't going to be all that
much from my experience.  If anything, adding more spindles will give
you more performance.  But you're not clear about your workload,
whether it's large numbers of small files all over the place or fewer
by larger files?  Compile box?  Compute node?  Home directory server?  

John

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

end of thread, other threads:[~2012-06-14 19:22 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-06-14 16:10 BBU + Writeback Controller suggestions please? Ed W
2012-06-14 19:22 ` John Stoffel

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.