Existe uma ferramenta dedicada a isso: gotejar.
Uso: trickle -d <download-limit-in-kbps> -u <upload-limit-in-kbps> <command>
e "moldará" seu comando com esses limites.
Funciona para a maioria dos comandos, mas não funciona para mim com um 'clone git'.