Re: software or hardware RAID?

From: Perumal Raj <perucinci(at)gmail(dot)com>
To: Kenneth Marshall <ktm(at)rice(dot)edu>
Cc: Rory Campbell-Lange <rory(at)campbell-lange(dot)net>, pgsql-general(at)lists(dot)postgresql(dot)org
Subject: Re: software or hardware RAID?
Date: 2019-03-28 18:26:33
Message-ID: CALvqh4pTpa6aaO7aOBDU6F-+WoS8Q92w1VpT4_ibT3pgdaT_JA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Hi All

Just would like to know conclusion here ,

What is best RAID method (Software Or Hardware) for Postgres DB and what
level ?

Thanks,
Raj

On Sat, Mar 23, 2019 at 3:12 PM Kenneth Marshall <ktm(at)rice(dot)edu> wrote:

> On Sat, Mar 23, 2019 at 12:09:11PM +0000, Rory Campbell-Lange wrote:
> > On 17/03/19, Rory Campbell-Lange (rory(at)campbell-lange(dot)net) wrote:
> > > We aren't sure whether to use software MDRaid or a MegaRAID card.
> > >
> > > We're buying some new Postgres servers with
> > >
> > > 2 x 240GB Intel SSD S4610 (RAID1 : system)
> > > 4 x 960GB Intel SSD S4610 (RAID10 : db)
> > >
> > > We'll be using Postgres 11 on Debian.
> > >
> > > The MegaRAID 9271-8i with flash cache protection is available from our
> > > provider. I think they may also have the 9361-8i which is 12Gb/s.
> > >
> > > Our current servers which use the LSI 9261 with SSDs and we don't see
> > > any IO significant load as we are in RAM most of the time and the RAID
> > > card seems to flatten out any IO spikes.
> > >
> > > We use MDRaid elsewhere but we've never used it for our databases
> > > before.
> >
> > Apologies for re-heating this email from last week. I could really do
> with the
> > advice.
> >
> > Has anyone got any general comments on whether software RAID or an LSI
> card
> > is preferable?
> >
> > We will be replicating load on an existing server, which has an LSI 9261
> card.
> > Below is some stats from sar showing a "heavy" period of load on vdisk
> sda
> >
> > 00:00:01 DEV tps rd_sec/s wr_sec/s avgrq-sz avgqu-sz
> await svctm %util
> > 14:15:01 sda 112.82 643.09 14986.24 138.53 2.09
> 18.50 0.25 2.86
> > 14:25:01 sda 108.52 270.17 15682.94 147.01 1.87
> 17.22 0.25 2.73
> > 14:35:01 sda 107.96 178.25 14868.52 139.37 1.70
> 15.73 0.23 2.53
> > 14:45:01 sda 150.97 748.94 16919.69 117.03 1.83
> 12.11 0.22 3.28
> >
> > Thanks for any advice.
> > Rory
>
> Hi Rory,
>
> The main reason, in my opinion, to use a HW RAID card is for the NVRAM
> battery backed cache to support writing to traditional spinning disks.
> Since your SSDs have power-loss support, you do not need that and the HW
> RAID controller. For database use, you would almost certainly be using
> RAID 10 and software RAID 10 is extremely performant. I am in the middle
> of setting up a new system with NVMe SSD drives and HW RAID would be a
> terrible bottle-neck and software RAID is really the only realistice
> option.
>
> Regards,
> Ken
>
>

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Rory Campbell-Lange 2019-03-28 19:11:06 Re: software or hardware RAID?
Previous Message AI Rumman 2019-03-28 18:07:53 Timescale database is going towards emergency autovacuum