/osx-bandwidth-throttle

A quick way to throttle bandwidth

Primary LanguageShell

OSx Bandwidth Throttler (this will work for any *nix)

Basic Usage

  • Download throttle.sh.
  • Make the file executable with chmod +x throttle.sh
  • Run it as the admin with sudo ./throttle.sh 45
  • Turn everything off by running sudo ./throttle.sh stop

Values

  • Numerical values will adjust to that speed in Kbytes/s e.g. sudo ./throttle.sh 54
  • Typing stop will reset back to what it should be e.g. sudo ./throttle.sh stop
  • Typing some predefined constants will result in some throttling e.g. sudo ./throttle.sh 3g
  • gprs - 30
  • edge - 200
  • 3g - 14000
  • 4g - 3000000

Help!

If you manage to throttle your speed but can't get it to go back to normal you should run this command: sudo ipfw delete 1

Thanks

The initial code for building this was inspired by this article by Ben Lakey - http://benlakey.com/2012/10/14/throttle-bandwidth-on-mac-os-x/