Para aquellos con la versión 10.7 o posterior 1 , la solución más fácil para la parte de la pregunta que limita el ancho de banda es el Network Link Conditioner (NLC) de Apple , una utilidad gratuita que originalmente se incluía con Xcode. Luego, Apple se puso feliz con el sandbox, así que ahora es una descarga por separado del sitio web del desarrollador de Apple, llamado Hardware IO Tools para Xcode .
Los puntos importantes para NLC son que es de Apple, tiene una interfaz de usuario muy sencilla y funciona . Algunas de las otras sugerencias dadas en otras respuestas fallan algunos o todos estos criterios, particularmente al no funcionar en sistemas operativos más nuevos.
En cuanto a la supervisión del uso del ancho de banda por aplicación, recomiendo Rubbernet . 2
Notas al pie:
Si todavía tiene una versión 10.6 o anterior, puede obtener el mismo efecto desde la línea de comando agregando una tubería de ancho de banda limitado al firewall .
Tenga en cuenta que si está utilizando la versión de la tienda de aplicaciones de Rubbernet, también necesita instalar un demonio para hacer el monitoreo. (Me temo que hay otro final del cajón de arena).