The Mac Orchard - HomeHelpFAQALEMIAForumsDrew's Picks

Network Applications

throttled

Home Page Release Notes License:
Open source; $0

Current Version: 0.5 (March 17, 2008)

throttled is a free, open-source bandwidth shaping application for Mac OS X, FreeBSD, and Linux that allows you to put a cap on your upstream bandwidth and keep your download speeds high even when your server is sending out at full speed. Features include:

  • Allows you to set either a global throttle for all your applications, or multiple throttles with different speeds to guarantee all your servers a certain bandwidth.
  • Allows you to setup priority queues for your network data to guarantee low-latency ssh, telnet, etc connections on your server.
  • Prioritizes TCP ACK packets to allow consistant bandwidth in both directions even under heavy server load.
  • Flag for allowing you to throttle local network addresses 192.168.x.x and 10.x.x.x. (By default, only Internet-bound traffic is throttled)
  • It uses almost no resources. CPU usage is around 0 - 2% and it uses less than 500k of RAM.
  • Source code is freely available, and released under the GPL. Please read the COPYING file in the distribution.

Version 0.5 adds/changes the following:

  • The new release now supports full weighted queues. Please make sure to look over the updated throttled-startup file since some of the syntax has changed.
  • Also updated this release so it compiles cleanly on Leopard.

User Reviews

Currently, no user reviews have been submitted. Send me yours!


Also See . . .

Can't find what you're looking for? Try a search:

Also, if you have an older Mac, be sure to check out the "Classic" applications page for more options.

Finally, take a look at ALEMIA if you think you know that name of an application, but aren't quite sure.

Related Links

For an interesting and objective third-party view of Apple's networking technology - from MacTCP through Open Transport and beywond - Peter Sichel's Sustainable Softworks page is unparalleled.

Also Consider . . .

These are applications that are newer and of potential interest, but which I haven't yet selected for permanent inclusion. Have a look, and let me know if you think they deserve to be part of the permanent collection!