Re: Vacuum problem

From: John R Pierce <pierce(at)hogranch(dot)com>
To: pgsql-general(at)postgresql(dot)org
Subject: Re: Vacuum problem
Date: 2013-05-14 02:25:12
Message-ID: 5191A088.6070003@hogranch.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On 5/13/2013 7:10 PM, S H wrote:
> My disk is utilized by many other components, thus do we have minimum
> recommendation my postgres to have sufficient speed. Current
> perfomance of my disk is around 1-5MB/sec. Is it sufficient?

how are you measuring this? thats painfully slow by today's standards,
even my desktop SATA drives can sustain well over 100MB/second on
sequential read or write

what counts in a database server like postgres is NOT the sequential
transfer speed, instead its the random IO operations/second. I'm
benchmarking a 8 disk RAID10 right now and seeing around 2000-4000
write/sec and as high as 1000-2400 read/sec during this TPC-B style
transaction benchmark. iostat -xm during this operation looks like...

avg-cpu: %user %nice %system %iowait %steal %idle
3.34 0.00 1.93 39.43 0.00 55.31

Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz
avgqu-sz await svctm %util
sdb 0.00 0.10 153.50 4901.30 1.89 40.69
17.25 211.50 42.57 0.20 100.00

avg-cpu: %user %nice %system %iowait %steal %idle
10.95 0.00 3.98 36.35 0.00 48.72

Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz
avgqu-sz await svctm %util
sdb 0.00 0.10 583.40 2955.40 7.10 28.75
20.75 215.77 63.01 0.28 99.97

avg-cpu: %user %nice %system %iowait %steal %idle
44.36 0.00 14.28 24.61 0.00 16.75

Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz
avgqu-sz await svctm %util
sdb 0.00 1.10 2377.30 1062.90 29.23 29.97
35.24 29.53 8.59 0.29 99.95

avg-cpu: %user %nice %system %iowait %steal %idle
48.39 0.00 16.45 21.18 0.00 13.98

Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz
avgqu-sz await svctm %util
sdb 0.00 0.00 2564.30 1182.40 31.15 32.42
34.75 28.81 7.69 0.27 99.97

avg-cpu: %user %nice %system %iowait %steal %idle
44.59 0.00 15.02 25.38 0.00 15.02

Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz
avgqu-sz await svctm %util
sdb 0.00 0.10 2346.10 1097.50 28.66 29.28
34.46 29.58 8.60 0.29 99.98

(these are 10 second averages)

in general, the solution to more storage performance for a database
server is to use more disks in a raid10 configuration, I have some
raids that are a many as 20 disks, dedicated to database use (everything
else on the server uses other storage). These are all 15000rpm SAS2
server drives, on a raid controller with 1GB flash-backed write-back cache.

--
john r pierce 37N 122W
somewhere on the middle of the left coast

In response to

Browse pgsql-general by date

  From Date Subject
Next Message kristian kvilekval 2013-05-14 04:31:11 postgres and xquery
Previous Message S H 2013-05-14 02:10:30 Re: Vacuum problem