Re: suggestions for postgresql setup on Dell 2950 , PERC6i controller - Mailing list pgsql-performance

From Rajesh Kumar Mallah
Subject Re: suggestions for postgresql setup on Dell 2950 , PERC6i controller
Date
Msg-id a97c77030902172356x641bf586xc28d342df7374caa@mail.gmail.com
Whole thread Raw
In response to Re: suggestions for postgresql setup on Dell 2950 , PERC6i controller  (Rajesh Kumar Mallah <mallah.rajesh@gmail.com>)
List pgsql-performance
Detailed bonnie++ figures.

http://98.129.214.99/bonnie/report.html



On Wed, Feb 18, 2009 at 1:22 PM, Rajesh Kumar Mallah
<mallah.rajesh@gmail.com> wrote:
> the raid10 voulme was benchmarked again
> taking in consideration above points
>
> # fdisk -l /dev/sda
> Disk /dev/sda: 290.9 GB, 290984034304 bytes
> 255 heads, 63 sectors/track, 35376 cylinders
> Units = cylinders of 16065 * 512 = 8225280 bytes
>
>   Device Boot      Start         End      Blocks   Id  System
> /dev/sda1   *           1          12       96358+  83  Linux
> /dev/sda2              13        1317    10482412+  83  Linux
> /dev/sda3            1318        1578     2096482+  83  Linux
> /dev/sda4            1579       35376   271482435    5  Extended
> /dev/sda5            1579        1839     2096451   82  Linux swap / Solaris
> /dev/sda6            1840        7919    48837568+  83  Linux
> /dev/sda7           29297       35376    48837600   83  Linux
>
>
> CASE                     writes            reads
>                              KB/s               KB/s
>
> ext3(whole disk) 244194 ,  352093               one part whole disk
> xfs(whole disk)   402352  , 547674
>
> 25ext3                 260132 , 420905                 partition only first 25%
> 25xfs                   404291  , 547672                (/dev/sda6)
>
> ext3_25               227307, 348237                  partition
> specifically last  25%
> xfs25                   350661, 474481                  (/dev/sda7)
>
>
> Effect of ReadAhead Settings
> disabled,256(default) , 512,1024
>
> xfs_ra0                 414741 ,   66144
> xfs_ra256            403647,  545026                 all tests on sda6
> xfs_ra512            411357,  564769
> xfs_ra1024          404392,  431168
>
> looks like 512 was the best setting for this controller
>
> Considering these two figures
> xfs25                   350661,   474481                (/dev/sda7)
> 25xfs                   404291  , 547672                (/dev/sda6)
>
> looks like the beginning of the drives are  15% faster
> than the ending sections , considering this is it worth
> creating a special tablespace at the begining of drives
>
> if at all done what kind of data objects  should be placed
> towards begining , WAL , indexes , frequently updated tables
> or sequences ?
>
> regds
> mallah.
>
>>On Tue, Feb 17, 2009 at 9:49 PM, Scott Carey <scott@richrelevance.com> wrote:
>> Generally speaking, you will want to use a partition that is 25% or less the size of the whole disk as well.  If it
is>the whole thing, one file system can place the file you are testing in a very different place on disk and skew
resultsas well. 
>>
>> My own tests, using the first 20% of an array for all, showed that xfs with default settings beat out or equalled
>'tuned'settings with hardware raid 10, and was far faster than ext3 in sequential transfer rate. 
>
> same here.
>
>>
>> If testing STR, you will also want to tune the block device read ahead value (example: /sbin/blockdev -getra
>> /dev/sda6).  This has very large impact on sequential transfer performance (and no impact on random access). >How
largeof an impact depends quite a bit on what kernel you're on since the readahead code has been getting >better over
timeand requires less tuning.  But it still defaults out-of-the-box to more optimal settings for a single >drive than
RAID.
>> For SAS, try 256 or 512 * the number of effective spindles (spindles * 0.5 for raid 10).  For SATA, try 1024 or
>2048* the number of effective spindles.  The value is in blocks (512 bytes).  There is documentation on the >blockdev
command,and here is a little write-up I found with a couple web searches: 
>>http://portal.itauth.com/2007/11/20/howto-linux-double-your-disk-read-performance-single-command
>
>
>>
>> ________________________________________
>> From: pgsql-performance-owner@postgresql.org [pgsql-performance-owner@postgresql.org] On Behalf Of Rajesh Kumar
Mallah[mallah.rajesh@gmail.com] 
>> Sent: Tuesday, February 17, 2009 5:25 AM
>> To: Matthew Wakeling
>> Cc: pgsql-performance@postgresql.org
>> Subject: Re: [PERFORM] suggestions for postgresql setup on Dell 2950 , PERC6i   controller
>>
>> On Tue, Feb 17, 2009 at 5:15 PM, Matthew Wakeling <matthew@flymine.org> wrote:
>>> On Tue, 17 Feb 2009, Rajesh Kumar Mallah wrote:
>>>>
>>>> sda6 --> xfs with default formatting options.
>>>> sda7 --> mkfs.xfs -f  -d sunit=128,swidth=512   /dev/sda7
>>>> sda8 --> ext3 (default)
>>>>
>>>> it looks like mkfs.xfs  options sunit=128 and swidth=512 did not improve
>>>> io throughtput as such in bonnie++ tests .
>>>>
>>>> it looks like ext3 with default options performed worst in my case.
>>>
>>> Of course, doing comparisons using a setup like that (on separate
>>> partitions) will skew the results, because discs' performance differs
>>> depending on the portion of the disc being accessed. You should perform the
>>> different filesystem tests on the same partition one after the other
>>> instead.
>>
>> point noted . will redo the test on ext3.
>>
>>
>>>
>>> Matthew
>>>
>>> --
>>> "We did a risk management review.  We concluded that there was no risk
>>> of any management."        -- Hugo Mills <hugo@carfax.nildram.co.uk>
>>>
>>> --
>>> Sent via pgsql-performance mailing list (pgsql-performance@postgresql.org)
>>> To make changes to your subscription:
>>> http://www.postgresql.org/mailpref/pgsql-performance
>>>
>>
>> --
>> Sent via pgsql-performance mailing list (pgsql-performance@postgresql.org)
>> To make changes to your subscription:
>> http://www.postgresql.org/mailpref/pgsql-performance
>>
>

pgsql-performance by date:

Previous
From: Rajesh Kumar Mallah
Date:
Subject: Re: suggestions for postgresql setup on Dell 2950 , PERC6i controller
Next
From: Scott Marlowe
Date:
Subject: Re: suggestions for postgresql setup on Dell 2950 , PERC6i controller