Main > System > Networking >

bandwidth monitor 1.4

bandwidth monitor 1.4

Sponsored Links

bandwidth monitor 1.4 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.004 MB
Platform: Any Platform
License: GPL (GNU General Public License)
Price:
Downloads: 962
Date added: 2007-04-23
Publisher: Craig B. Agricola

bandwidth monitor 1.4 description

bandwidth monitor is a small application which polls /proc/net/dev for the byte counts for a given network device , and calculates the RX and TX bandwidths. Originally a shell script, then a Perl script, now rewritten in C so that it can easily be used on embedded devices like the Linksys WRT54G as well as.

This program started as a shell script that I ran on my home-brew firewall wireless router (Linux, of course, on a 486/66) to keep track of my incoming and outgoing bandwidth. This let me know that I was getting the bandwidth that I paid for, and it also helped me keep an eye on the throttling of bulk traffic so that I didnt choke out my interactive sessions. Of course, that was before I had QOS.

The program is probably tied to Linux, since it grabs the byte counts for the requested interface right from /proc/net/dev. It could pretty easily be modified to grab the same information from the output of /sbin/ifconfig, but that would waste resources to spawn a new process to parse the /proc/net/dev file and regurgitate it to us. Also, I havent bothered to look at how uniform the output of the byte counts from /sbin/ifconfig is on other operating systems.

As a side note, the C version also uses nanosleep() and gettimeofday() to get more accurate polling intervals and track the overall time (since sleep(), usleep(), nanosleep(), et. al. only guaruntee to wait at least as long as you request, but do not guaruntee that it wont be possibly much longer...) So, if you were interested in porting it, youd have to make sure that nanosleep() and gettimeofday() were also available, or lose the resolution of the time used in bandwidth calculations.

BUILDING

$ gcc -O3 -o bandwidth_monitor bandwidth_monitor.c

bandwidth monitor 1.4 Screenshot

Advertisements

bandwidth monitor 1.4 Keywords

Bookmark bandwidth monitor 1.4

Hyperlink code:
Link for forum:

bandwidth monitor 1.4 Copyright

WareSeeker periodically updates pricing and software information of bandwidth monitor 1.4 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of bandwidth monitor 1.4 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
Ibmonitor is an interactive Linux console application which shows bandwidth consumed on all interfaces. Free Download
Bandwidth Monitor NG is a small and simple console-based live bandwidth monitor. Free Download
Linux Bandwidth Monitor (bwmon) is yet another utility that measures bandwidth utiliazation per interface basis. Free Download
NAT Monitor is a tool to monitor hosts bandwidth usage in a Linux-NAT network. Free Download
Bandwidth Check is a small utility that helps an administrator measure the available bandwidth. Free Download
light-monitor is a transparent panel that depends only on X and Xft. Free Download
bandwidth project is an artificial benchmark for measuring memory bandwidth, useful for identifying a computers weak areas. Free Download
okons bandwidth manager (aka. obwman) is a simple tool for efficient traffic shaping. Free Download