什么是线程rsync的快速高效的方法

我有一个根目录(在NAS上),我需要备份到另一台服务器。 该目录的层次结构是几层深的,大部分数据由位于整个层次中不同位置的大约十几个目录中的极大文件集合组成。 如果我在父目录上执行rsync,我可以获得大约100MB / s的吞吐量。 我已经testing了在不同目录下手动运行多个rsync进程,并且可以获得更高的吞吐量(350-500MB / s)。 我从目标服务器运行rsync。

我已经实现了一个天真的解决scheme,它只是使用直接在父目录下的目录拆分rsyncs,但是它需要更多的目标,因为其中一些目录比其他目录包含更多的数据。 理想情况下,每个进程将负责同步大致相同数量的数据。

有没有办法使用rsync,以便将任务分成n个 rsync进程,每个进程都有(大致)相同数量的文件。