Re: WAL archiving and backup TAR

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

 



On Tue, Jun 23, 2009 at 10:18:30PM +0200, Jakov Sosic wrote:
> On Fri, 19 Jun 2009 09:43:28 -0600
> torrez <torrez@xxxxxxxxxx> wrote:
> 
> > Hello,
> > 	I'm implementing WAL archiving and PITR on my production DB.
> > I've set up my TAR, WAL archives and pg_xlog all to be store on a  
> > separate disk then my DB.
> > I'm at the point where i'm running 'Select pg_start_backup('xxx');'.
> > 
> > Here's the command i've run for my tar:
> > 
> > time tar -czf /pbo/podbackuprecovery/tars/pod-backup-$ 
> > {CURRDATE}.tar.gz /pbo/pod > /pbo/podbackuprecovery/pitr_logs/backup- 
> > tar-log-${CURRDATE}.log 2>&1
> > 
> > The problem is that this tar took just over 25 hours to complete.  I  
> > expected this to be a long process because since my DB is about 100  
> > gigs.
> > But 25hrs seems a bit too long.  Does anyone have any ideas how to
> > cut down on this time?
> > 
> > Are there limitations to tar or gzip related to the size i'm working  
> > with, or perhaps as a colleague suggested, tar/zip is a single
> > thread process and it may be bottlenecking one CPU (we run multiple
> > core). When I run top, gzip is running at about 12% of the CPU and
> > tar is around .4%.  which adds up to 1/8 of 100% CPU, which number
> > wise one full CPU on our server since we have 8.
> > 
> > After making the .conf file configurations I restarted my DB and  
> > allowed normal transactions while I do the tar/zip.
> > 
> > Your help is very much appreciated.
> 
> Transfer it first and compress later. We have production db of around
> 170GB's and backup is around 2h to Tivoli Storage Manager server via
> ethernet (to IBM tape library).
> 
> I would not prefer bzip over gzip, because it is less tested, and
> generaly you don't want your backup archive to have even minor sight of
> a possible doubt.... Production environment maybe, but backup never...
> 

+1

The gzip step is holding up the copy the most. Another thing that
might be worth trying is the "star" program. It can use a shared
memory buffer to allow very rapid archiving.

Cheers,
Ken

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

[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux