Eu testei com isso extensivamente enquanto estava configurando meus repositórios internos do yum.
Esta opção parece ser planejada - e, na minha opinião, muito mais útil para - o modo daemon, mas funciona corretamente também entre arquivos locais e sobre SSH.
No seu caso, o seguinte deve funcionar.
rsync --bwlimit=x -avz -e 'ssh' [email protected]:/var/www/* /var/www/
O importante é que a opção bwlimit leva kilobytes por segundo a kilobits por segundo . Isso me causou algumas dores de cabeça até que eu relesse a man page.