Re: extremly low memory usage - Mailing list pgsql-performance

From Ron
Subject Re: extremly low memory usage
Date
Msg-id 6.2.3.4.0.20050820154422.06021150@pop.earthlink.net
Whole thread Raw
In response to Re: extremly low memory usage  (Jeremiah Jahn <jeremiah@cs.earlham.edu>)
Responses Re: extremly low memory usage
List pgsql-performance
At 02:53 PM 8/20/2005, Jeremiah Jahn wrote:
>On Fri, 2005-08-19 at 16:03 -0500, John A Meinel wrote:
> > Jeremiah Jahn wrote:
> > > On Fri, 2005-08-19 at 12:18 -0500, John A Meinel wrote:
> > >
><snip>
> >
> > > it's cached alright. I'm getting a read rate of about 150MB/sec. I would
> > > have thought is would be faster with my raid setup. I think I'm going to
> > > scrap the whole thing and get rid of LVM. I'll just do a straight ext3
> > > system. Maybe that will help. Still trying to get suggestions for a
> > > stripe size.
> > >
> >
> > I don't think 150MB/s is out of the realm for a 14 drive array.
> > How fast is time dd if=/dev/zero of=testfile bs=8192 count=1000000
> >
>time dd if=/dev/zero of=testfile bs=8192 count=1000000
>1000000+0 records in
>1000000+0 records out
>
>real    1m24.248s
>user    0m0.381s
>sys     0m33.028s
>
>
> > (That should create a 8GB file, which is too big to cache everything)
> > And then how fast is:
> > time dd if=testfile of=/dev/null bs=8192 count=1000000
>
>time dd if=testfile of=/dev/null bs=8192 count=1000000
>1000000+0 records in
>1000000+0 records out
>
>real    0m54.139s
>user    0m0.326s
>sys     0m8.916s
>
>
>and on a second run:
>
>real    0m55.667s
>user    0m0.341s
>sys     0m9.013s
>
>
> >
> > That should give you a semi-decent way of measuring how fast the RAID
> > system is, since it should be too big to cache in ram.
>
>about 150MB/Sec. Is there no better way to make this go faster...?
Assuming these are U320 15Krpm 147GB HDs, a RAID 10 array of 14 of
them doing raw sequential IO like this should be capable of at
  ~7*75MB/s= 525MB/s using Seagate Cheetah 15K.4's,  ~7*79MB/s=
553MB/s if using Fujitsu MAU's, and ~7*86MB/s= 602MB/s if using
Maxtor Atlas 15K II's to devices external to the RAID array.

_IF_ the controller setup is high powered enough to keep that kind of
IO rate up.  This will require a controller or controllers providing
dual channel U320 bandwidth externally and quad channel U320
bandwidth internally.  IOW, it needs a controller or controllers
talking 64b 133MHz PCI-X, reasonably fast DSP/CPU units, and probably
a decent sized IO buffer as well.

AFAICT, the Dell PERC4 controllers use various flavors of the LSI
Logic MegaRAID controllers.  What I don't know is which exact one
yours is, nor do I know if it (or any of the MegaRAID controllers)
are high powered enough.

Talk to your HW supplier to make sure you have controllers adequate
to your HD's.

...and yes, your average access time will be in the 5.5ms - 6ms range
when doing a physical seek.
Even with RAID, you want to minimize seeks and maximize sequential IO
when accessing them.
Best to not go to HD at all ;-)

Hope this helps,
Ron Peacetree





pgsql-performance by date:

Previous
From: Jeremiah Jahn
Date:
Subject: Re: extremly low memory usage
Next
From: Ron
Date:
Subject: Re: extremly low memory usage