rsyncd performance when handling multiple clients in parallel

chuang liu chliu at
Fri Jan 25 20:21:24 GMT 2008


I use rsync to transfer multiple files from several clients to a server in
parallel. I am wondering how many concurrent connections the server should
handle to maximize the throughput (number of bytes written to server). In
an extreme case, if only one connection allowed, the disk IO speed of
server will not be fully utilized. On the other hand, if the server allows
too many connections, the hard driver header will move around for writing
different files, which may also slow down the disk IO throughput.

Does rsyncd do any optimization for handling concurrent connections? and
does anyone have experience on fine tuning the server to maximize the
throughput?  Thanks.


More information about the rsync mailing list