Throttle
Uses ipfw on OSX to simulate slower connection speed.
Purpose
Throttle enables the simulation of a slower connection by allowing you to specify an exact bandwidth you would like to experience.
Usage
Prerequisites
- Mac OSX 10.5, 10.6, 10.7
Installation
gem install throttleGetting Started
From the command line:
Start throttling
Limit traffic to 100 Kilobits per second
throttle limit 100KbpsCurrent Status
List all current limits in place.
throttle statusRemove all limits
throttle resetBandwidth
Bandwidth must be specified in [Kilo/Mega][bits/Bytes]/s.
- 500Kbps - 500 Kilobits per second
- 1MBps - 1 Megabyte per second
IPFW doesn't allow bandwidth greater than 268 MBps.