Para aquellos en 10.7 o posterior1, la solución más sencilla para la limitación de ancho de banda parte de la pregunta es de Apple Enlace de Red Acondicionado (NLC), una utilidad gratuita que fue incluido originalmente con Xcode. A continuación, Apple tiene todos los sandbox feliz, así que ahora es una descarga independiente de desarrolladores de Apple, sitio web, llamado el Hardware IO Herramientas de Xcode.
Los puntos importantes que va para NLC son que es de Apple, es que tiene una muy sencilla interfaz de usuario, y funciona. Algunas de las otras sugerencias que se dan en otras respuestas fallar todos o algunos de estos criterios, en particular en su defecto a trabajar en los nuevos sistemas operativos.
Como para el seguimiento de cada aplicación en el uso de ancho de banda, recomiendo Rubbernet.2
Notas a pie de página:
Si todavía estás en 10.6 o más, puede obtener el mismo efecto desde la línea de comandos mediante la adición de un ancho de banda limitado de la tubería para el firewall.
Ten en cuenta que si usted está usando la App Store la versión de Rubbernet, también es necesario instalar un demonio para hacer el monitoreo. (El otro extremo alrededor de la caja de arena lío, me temo.)