librelist archives

« back to archive

Workload distribution with remote attic

Workload distribution with remote attic

From:
Date:
2014-05-13 @ 11:45
Hello,

when running attic over ssh (with attic serve on the server) - how is the 
workload distributed? Which side needs the better part of the total 
RAM/CPU usage?

I'm asking because I'd like to know if it makes sense to have attic serve 
available on a NAS (with limited RAM and an ARM CPU) or if it might be 
better to use NFS or SMB in this case.

Best Regards
 Heiko

Re: [attic] Workload distribution with remote attic

From:
Jonas Borgström
Date:
2014-05-14 @ 10:53
On 13/05/14 13:45, heiko.helmle@horiba.com wrote:
> Hello,
> 
> when running attic over ssh (with attic serve on the server) - how is
> the workload distributed? Which side needs the better part of the total
> RAM/CPU usage?
> 
> I'm asking because I'd like to know if it makes sense to have attic
> serve available on a NAS (with limited RAM and an ARM CPU) or if it
> might be better to use NFS or SMB in this case.

The client does most of the heavy lifting (deduplication, compression
and encryption). So as long as the server side has enough ram to keep
the better part of the repository index ($REPO/index.X) in memory the
performance should be fine.

I personally use a Synology DS214+ NAS as for most of my remote
repositories. It has an ARM processor and 512MB ram and performs really
well.

/ Jonas