Update 13. Februar 2019: Das funktioniert nur bis OSX Yosemite (10.10). Ab Yosemite wurde ipfw durch pf ersetzt.
In OSX lässt sich die Netzwerk-Bandbreite mit ipfw-Regeln begrenzen. Das gilt allerdings für die ganze Maschine, nicht nur für einzelne Anwendungen.
Um die Bandbreite für alle Ziele zu begrenzen:
sudo ipfw pipe 1 config bw [Speed]
sudo ipfw add pipe 1 dst-ip 0.0.0.0/0zum Beispiel:
sudo ipfw pipe 1 config bw 300kbit/s
sudo ipfw add pipe 1 dst-ip 0.0.0.0/0Wenn du nicht alle Verbindungen begrenzen willst, sondern nur bestimmte IP-Adressen oder Ports:
sudo ipfw add pipe 1 dst-ip 192.168.1.0/24
sudo ipfw add pipe 1 dst-port http
sudo ipfw add pipe 1 dst-port https
sudo ipfw add pipe 1 dst-port pop3
sudo ipfw add pipe 1 dst-port pop3s
sudo ipfw add pipe 1 dst-port imap
sudo ipfw add pipe 1 dst-port imapsAlle Regeln entfernst du einfach mit sudo ipfw flush. Ein Neustart entfernt sie ebenfalls.
Mehr Infos liefert die man-Page zu ipfw. Wer nicht gern Befehle tippt, kann sich auch WaterRoof ansehen.