measuring available bandwidth
Interactive Bandwidth Monitor 1.4
Ibmonitor is an interactive Linux console application which shows bandwidth consumed on all interfaces. more>>
ibmonitor responds to certain key presses while running and can dynamically change its output display format.
Main features:
- Shows received, transmitted and total bandwidth of each interface
- Calculates and displays the combined value of all interfaces
- Diplays total data transferred per interface in KB/MB/GB
- Values can be displayed in Kbits/sec(Kbps) and/or KBytes/sec(KBps)
- Can show maximum bandwidth consumed on each interface since start of utility
- Can show average bandwidth consumption on each interface since start of utility
- The output with all features (max, avg and display in Kbps and KBps) easily fits on a 80x24 console or xterm
- Can interactively change its output display format depending on key pressed by user.
Enhancements:
- The header text is now displayed immediately after starting
Measuring Buffer 20090628
Measuring Buffer is an enhanced version of buffer. more>>
Major Features:
- Display of I/O speed
- Optional use of memory mapped I/O for huge buffers
- Multithreaded instead of sharedmemory ipc
- Multi volume support
- Autoloader support
- Networking support
- Compatible command-line options
Enhancements:
- This release fixes a hang on transfer sizes smaller than blocksize with status display active.
- It has a Gentoo compatibility update, a man page update, a summary display update, and a libmhash initialization fix.
- Termination latency with active status display is reduced.
- There is a fix for -q suppressing the output of -H.
Linux Bandwidth Monitor 1.3
Linux Bandwidth Monitor (bwmon) is yet another utility that measures bandwidth utiliazation per interface basis. more>>
The utility reads /proc/net/dev and /proc/uptime files in order to print out bandwidth usage at user selected intervals, maximum bandwidth usage since initialization of the utility and average bandwidth usage since the last reboot. This is done based on network interface.
Tested on Linux 2.2.x, 2.4.x and 2.5.x, SuSE and RedHat distributions.
To compile, simply say
$ make
To install, say (optional)
# make install
Or copy bwmon binary where ever you want.
bandwidth 0.13
bandwidth project is an artificial benchmark for measuring memory bandwidth, useful for identifying a computers weak areas. more>>
It tests several types of memory:
- Main memory read accesses
- Main memory write accesses
- Level 2 cache read accesses
- Level 2 cache write accesses
- Framebuffer read accesses
- Framebuffer write accesses
- String library routines
Enhancements:
- 64-bit support has been added.
WebCBQ Bandwidth Manager 0.2
WebCBQ Bandwidth Manager is written in PHP and iss a Web interface that let you edit rules for cbq.init script. more>>
It makes the network traffic management easy under Linux platform.
This interface lets a knowless user to manage the clients bandwidth.
Enhancements:
- Link identification on mouseOver
- Remove Help huge files
- Correct some English dictionary words
- CBQ.init configurations files examplesincluded
Bandwidth alarm
Bandwidth alarm it warns of sudden excess bandwidth usage by email or SMS. more>> <<less
IP Bandwidth Watchdog 0.8
IP Bandwidth Watchdog (ipband) is a pcap based IP traffic monitor. more>>
This utility could be handy in a limited bandwidth WAN environment (frame relay, ISDN etc. circuits) to pinpoint offending traffic source if certain links become saturated to the point where legitimate packets start getting dropped.
It also can be used to monitor internet connection when specifying the range of local ip addresses (to avoid firing reports about non-local networks).
ADSL Bandwidth Management HOWTO 1.3
ADSL Bandwidth Management HOWTO project describes how to manage outbound traffic on an ADSL modem. more>>
Emphasis is placed on lowering the latency for interactive traffic even when the upstream and/or downstream bandwidth is fully saturated.
The purpose of this document is to suggest a way to manage outbound traffic on an ADSL (or cable modem) connection to the Internet. The problem is that many ADSL lines are limited in the neighborhood of 128kbps for upstream data transfer.
Aggravating this problem is the packet queue in the ADSL modem which can take 2 to 3 seconds to empty when full. Together this means that when the upstream bandwidth is fully saturated it can take up to 3 seconds for any other packets to get out to the Internet.
This can cripple interactive applications such as telnet and multi-player games.
Enhancements:
- Added links section
Linux Bandwidth Arbitrator 9.62
Linux Bandwidth Arbitrator is a turn-key tool to distribute bandwidth on busy networks. more>>
It can be configured to target specific applications such as Kazaa, IMAP, and POP. It is compatible with the 2.4.25 kernel, ebtables, and brouter (bridging router). It also comes with denial of service protection.
Main features:
- Default mode is turnkey
- Fully Redundant using Linux built-in Bridging
- Plug it in, no administration needed
- Will automatically scale back heavy bandwidth users (such as p2p traffic) and "normal" users will see a 25 to 40 percent busy hour improvement for activities such as e-mail, chat, and web surfing. There is no need to do any administration, completely turnkey!
- Unique implementation allows you to limit incoming Internet traffic
- Arbitrator 3.x and up work fine with Netfilter on the same machine!
- Automatically scales to Dial Up, DSL, T1, 40mbs
- Determines your actual trunk speed and dynamically adjusts bandwidth limiting accordingly.
Enhancements:
- In this release, there is a new utility that allows a user to see how many connections are current for an existing IP address.
- This will aid operators in deciding which users on their networks are candidates for a connection limit rule.
okons bandwidth manager 2.1
okons bandwidth manager (aka. obwman) is a simple tool for efficient traffic shaping. more>>
Configuration of obwman is straightforward and it is almost maintenance free., as it detects automatically hosts on the network. Obwman prioritises traffic of HTTP, TCP ACK and TCP initiate session.
Main features:
- fair allocation of bandwidth
- enforce minimum and maximum speed
- support for aggregated links (uplink agnostic)
- automatic detection of hosts on the network
- support for Squid proxy
- free (available under GNU General Public License ).
Bandwidth Check 1.0
Bandwidth Check is a small utility that helps an administrator measure the available bandwidth. more>>
In order to make use of this utility, you will need to turn on chargen protocol.
To enable chargen on Linux:
create the following file /etc/xinetd.d/charge
service chargen
{
type = INTERNAL
id = chargen-stream
socket_type = stream
protocol = tcp
user = root
wait = no
disable = no
}
service xinetd restart
To Compile bwcheck
gcc -o bwcheck bwcheck.c
To execute
./bwcheck
./bwcheck 172.16.11.2
Throughput: 73390.74 kb
bandwidth monitor 1.4
bandwidth monitor is a small application which polls /proc/net/dev for the byte counts for a given network device. more>>
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 NG 0.6
Bandwidth Monitor NG is a small and simple console-based live bandwidth monitor. more>>
I have sucessfully tested on (if you have any other sucessfull or unsucessfull, please mail me):
Linux 2.4, Linux 2.6
FreeBSD 4.8, 5.3
MacOS X 10.1, 10.2, 10.3
Solaris 10 64bit x86
SunOS 5.9 sparc Solaris 9
OpenBSD 3.4, 3.6
NetBSD 1.6.1, 2.0
IRIX64 6.5
Main features:
- supports /proc/net/dev, netstat, getifaddr, sysctl, kstat and libstatgrab
- unlimited number of interfaces supported
- interfaces are added or removed dynamically from list
- white-/blacklist of interfaces
- output of KB/s, Kb/s, packets, errors, average, max and total sum
- output in curses, plain console, CSV or HTML
- configfile
Enhancements:
- Changes in this release include curses2 output (a nice bar chart), disk input for BSD, Mac OS X, Linux, and Solaris, Win32 network bandwidth support, use of autotools, and lots of fixes.
Text::NSP::Measures::2D::Fisher::twotailed 1.03
Text::NSP::Measures::2D::Fisher::twotailed is a Perl module implementation of the two-sided Fishers exact test. more>>
SYNOPSIS
Basic Usage
use Text::NSP::Measures::2D::Fisher::twotailed;
my $npp = 60; my $n1p = 20; my $np1 = 20; my $n11 = 10;
$twotailed_value = calculateStatistic( n11=>$n11,
n1p=>$n1p,
np1=>$np1,
npp=>$npp);
if( ($errorCode = getErrorCode()))
{
print STDERR $errorCode." - ".getErrorMessage();
}
else
{
print getStatisticName."value for bigram is ".$twotailed_value;
}
Navicat MySQL administrator Manager for Linux (Freeware available) 8.0.28
Navicat MySQL Manager is a set of graphical database management and monitoring tools for MySQL. Navicat is easy-to-use and powerful. It supports backup/ restore, import/ export data and synchronize da more>>
Navicat Manager is an ideal solution for MySQL administration and development. This is an all-inclusive mysql front end provides a powerful graphical interface for databases management and maintenance. Easy installation
and intuitive interface make it an irreplaceable tool for mysql on the web or your local desktop. Navicat supports all verions of MySQL and it lets you convert data to/ from MySQL, synchronizes and backups database in a snap through helpful wizards. Major features of Navicat full version include Visual Query Builder, Import/ Export, Report Builder, Backup/ Restore, SSH and HTTP Tunneling and Data Transfer. Navicat also supports to import data from ODBC, batch job scheduling (create schedule for Import/Export, Data Transfer and saved queries),
printing of table structure. It also includes a full featured graphical manager for setting the users and access privileges. Navicat version 8 supports Code Completion, Form View and email Notification Services, etc. Navicat is the number 1 MySQL database administration shareware in Download.com with over 350,000 downloads and 1,100,000 installations worldwide. Some of the users including Sony Music, Intel, Kodak, FedEx, KPMG Consulting, Ericsson,
Siemens AG, Yahoo!, NTT DoCoMo (Japan), Hitachi (Japan), Imation, Lexmark, Cisco Systems, RSA Security, Avis (Europe), U.S. Department of Energy, UPS, Disney, Oxford University, Harvard University, NASA Space Flight Center, MIT, Michigan State University, University of Michigan, ...
Navicat delivers a personal experience, simplifying the way you work. The program is also available for Windows and Mac OS X.
License:Freeware
Linux (Freeware available) 8.0.26. Navicat MySQL administrator Manager for Linux (Freeware ... Linux (Freeware available) 8.0.26 - PremiumSoft CyberTech Ltd.. Navicat MySQL administratorLicense:Freeware