Suitability of Python for daemon processes

Mike McGrath mmcgrath at redhat.com
Mon Oct 26 19:51:39 UTC 2009


On Mon, 26 Oct 2009, Chuck Anderson wrote:

> On Sun, Oct 25, 2009 at 06:46:05PM -0400, Ben Boeckel wrote:
> > Seeing as it is a mirroring daemon, the network is the bottleneck. If it isn't
> > then either you're sitting next door, our implementation is bad, or the
> > hardware shouldn't be a mirror in the first place.
>
> Speaking from experience, the network isn't always the bottleneck.
> I/O performance is often a performance problem, especially when
> walking the directory tree to build filelists.  CPU performance can
> come into play if you are performing hashes or compression of the data
> to be transferred.  I suggest you post your message to the Fedora
> mirror-list-d where I'm sure you'll get lots of feedback.
>

Very true, if this behaves similarly to rsync.  Reading over a large
change set to transmit only small changes is very resource intensive
everywhere but the network.

	-Mike




More information about the infrastructure mailing list