mod_bandwidth

Posted at February 2, 2006 03:41 PM - Category: Coding

A little while earlier, I put up the Open Source page on the ASO site. Included with this is a little project I've been working on called mod_bandwidth.

We've been using lighttpd to power the macTV video distribution server since last month. When we switched it over, Asif (the owner) says he's been getting 2-3x the speed from the site as compared to before. The thing has also used a total of 200 CPU minutes for all of January. We're sold.

So, we've been wanting to use lighty for ASOextreme, but it lacked a way to limit domains based on bandwidth used. It can track it using RRD's, but won't actually limit the number of bits sent. So, I decided to dust off my C skills and start coding up a plugin. That was Sunday night. I had it tracking bandwidth and displaying a page with that information in about 4 hours. I had it limiting based on configuration values in about 2 days. Wow, that was fast!

I now need people to break test what I've written. It's almost feature complete. I just need to add a global bandwidth viewing page and tidy up a few things. However, the core functionality is there and tested (to a certain extent). Please, give mod_bandwidth a shot and let me know if you can find any way to break it :)

Categories



Recent Entries


Me

Moi

Linkage


Use OpenDNS

Flickr Photos

Current Media


Enemy Territory: Quake Wars

BioShock

Call of Duty 4: Modern Warfare

Forza Motorsport 2


Music

timdorr's Profile Page

Get your RSS
RSS

  Creative Commons License   Moveable Type