Re: WIP/PoC for parallel backup - Mailing list pgsql-hackers

From Amit Kapila
Subject Re: WIP/PoC for parallel backup
Date
Msg-id CAA4eK1+tDaPSr3p_HMh0_1vWcLM+P2H+29kAQsD9tULa5xVU1A@mail.gmail.com
Whole thread Raw
In response to Re: WIP/PoC for parallel backup  (Suraj Kharage <suraj.kharage@enterprisedb.com>)
Responses Re: WIP/PoC for parallel backup
Re: WIP/PoC for parallel backup
List pgsql-hackers
On Wed, Apr 29, 2020 at 6:11 PM Suraj Kharage
<suraj.kharage@enterprisedb.com> wrote:
>
> Hi,
>
> We at EnterpriseDB did some performance testing around this parallel backup to check how this is beneficial and below
arethe results. In this testing, we run the backup - 
> 1) Without Asif’s patch
> 2) With Asif’s patch and combination of workers 1,2,4,8.
>
> We run those test on two setup
>
> 1) Client and Server both on the same machine (Local backups)
>
> 2) Client and server on a different machine (remote backups)
>
>
> Machine details:
>
> 1: Server (on which local backups performed and used as server for remote backups)
>
> 2: Client (Used as a client for remote backups)
>
>
...
>
>
> Client & Server on the same machine, the result shows around 50% improvement in parallel run with worker 4 and 8.  We
don’tsee the huge performance improvement with more workers been added. 
>
>
> Whereas, when the client and server on a different machine, we don’t see any major benefit in performance.  This
testingresult matches the testing results posted by David Zhang up thread. 
>
>
>
> We ran the test for 100GB backup with parallel worker 4 to see the CPU usage and other information. What we noticed
isthat server is consuming the CPU almost 100% whole the time and pg_stat_activity shows that server is busy with
ClientWritemost of the time. 
>
>

Was this for a setup where the client and server were on the same
machine or where the client was on a different machine?  If it was for
the case where both are on the same machine, then ideally, we should
see ClientRead events in a similar proportion?

--
With Regards,
Amit Kapila.
EnterpriseDB: http://www.enterprisedb.com



pgsql-hackers by date:

Previous
From: 邱宇航
Date:
Subject: Optimization for hot standby XLOG_STANDBY_LOCK redo
Next
From: Amit Kapila
Date:
Subject: Re: Optimization for hot standby XLOG_STANDBY_LOCK redo