No es particularmente útil, pero la única forma (que sé) de limitar realmente el ancho de banda de manera efectiva es mediante la configuración de paquetes o la tecnología de colas. El único método realmente bien pensado que conozco es la gama de dispositivos PacketShaper que ahora es propiedad de Bluecoat .
No los he usado en muchos años, pero uso proxies Bluecoat a diario, así que me he mantenido al día con el desarrollo de la gama PacketShaper.
Son caros, pero realmente excelentes en lo que hacen. No usan colas en absoluto: manipulan el tamaño de las ventanas TCP dinámicamente para reducir el ancho de banda en una conversación de par tcp. En las últimas versiones, también son conscientes de la aplicación, por lo que puede decir "estrangular iPlayer y Youtube, pero dejar que todo lo demás pase".
Estoy rascando la superficie de la capacidad de estos dispositivos realmente, pero me detendré ya que no son relevantes para Ubuntu, así que me temo que esta respuesta no es completamente relevante.