O seu caso parece exatamente o que lsyncd foi criado para.
Ele observa o diretório com inotify e gera um rsync apenas com o (s) arquivo (s) alterado (s).
Agrega alterações por alguns segundos.
Então, quando você faz 5 alterações em um segundo, ele só gera um novo processo de sincronização para o (s) servidor (es) de destino.