Re: Advice sought : new database server

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 05/03/12, Craig James (cjames@xxxxxxxxxxxxxx) wrote:
> On Sun, Mar 4, 2012 at 10:36 AM, Rory Campbell-Lange <
> rory@xxxxxxxxxxxxxxxxxx> wrote:
> 
> > We do have complex transactions, but I haven't benchmarked the
> > performance so I can't describe it. Few of the databases are at the many
> > million row size at the moment, and we are moving to an agressive scheme
> > of archiving old data, so we hope to keep things fast.
> >
> > However I thought 15k disks were a pre-requisite for a fast database
> > system, if one can afford them? I assume if all else is equal the 1880
> > controller will run 20-40% faster with 15k disks in a write-heavy
> > application. Also I would be grateful to learn if there is a good reason
> > not to use 2.5" SATA disks.
> 
> Without those benchmarks, you can't really say what "fast" means.  There
> are many bottlenecks that will limit your database's performance; the
> disk's spinning rate is just one of them.  Memory size, memory bandwidth,
> CPU, CPU cache size and speed, the disk I/O bandwidth in and out, the disk
> RPM, the presence of a BBU controller ... any of these can be the
> bottleneck.  If you focus on the disk's RPM, you may be fixing a bottleneck
> that you'll never reach.
> 
> We 12 inexpensive 7K SATA drives with an LSI/3Ware 9650SE and a BBU, and
> have been very impressed by the performance.  8 drives in RAID10, two in
> RAID1 for the WAL, one for Linux and one spare.  This is on an 8-core
> system with 12 GB memory:
> 
> pgbench -i -s 100 -U test
> pgbench -U test -c ... -t ...
> 
> -c  -t     TPS
> 5   20000  3777
> 10  10000  2622
> 20  5000   3759
> 30  3333   5712
> 40  2500   5953
> 50  2000   6141

Thanks for this quick guide to using pgbenc. My 4-year old SCSI server
with 4 RAID10 disks behind an LSI card achieved the following on a
contended system:

-c  -t     TPS
5   20000  446
10  10000  542
20   5000  601
30   3333  647

These results seem pretty lousy in comparison to yours. Interesting. 

-- 
Rory Campbell-Lange
rory@xxxxxxxxxxxxxxxxxx

Campbell-Lange Workshop
www.campbell-lange.net
0207 6311 555
3 Tottenham Street London W1T 2AF
Registered in England No. 04551928

-- 
Sent via pgsql-performance mailing list (pgsql-performance@xxxxxxxxxxxxxx)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-performance


[Postgresql General]     [Postgresql PHP]     [PHP Users]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Yosemite]

  Powered by Linux