Para aquellos en 10.7 o más reciente 1 , la solución más fácil para la parte de la pregunta que limita el ancho de banda es la de Network Link Conditioner (NLC), una utilidad gratuita que originalmente se incluyó con Xcode. Luego Apple se puso feliz con la caja de arena, por lo que ahora es una descarga separada del sitio web para desarrolladores de Apple, llamada Herramientas de hardware IO para Xcode .
Los puntos importantes para el 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 en algunos o en todos estos criterios, particularmente al no trabajar en sistemas operativos más nuevos.
En cuanto al monitoreo del uso del ancho de banda por aplicación, recomiendo Rubbernet . 2
Footnotes:
-
Si aún tiene 10.6 o más, puede obtener el mismo efecto en la línea de comandos con agregar un conducto de ancho de banda limitado al firewall .
-
Tenga en cuenta que si está utilizando la versión App Store de Rubbernet, también necesita instalar un daemon para hacer el vigilancia. (Me temo que hay otro extremo alrededor del lecho del arenero).