IP Flow Meter (ipfm) is a bandwidth analysis tool which outputs a list of hosts with their respective bandwith usage. IPFM uses libpcap and aims to be portable. It features multi-filtering rules and name resolving, and runs on Linux, FreeBSD, and IRIX.
InfoWatcher is a system and log monitoring program written in Perl. The major components of InfoWatcher are SLM and SSM. SLM is a log monitoring and filter daemon process which can monitor multiple logfiles simultaneously, and SSM is a system/process monitoring utility that monitors general system health, process status, disk usage, and others. Both programs are easily configurable and extensible.
Netwatch is ncurses-based ethernet sniffer and monitoring tool. Similar to Statnet, but with nicer graphics and more features.
Netwatch monitors ethernets for hosts, packet counts, protocols and displays in ncurses format with colors indicating hosts activity
less than 1 minute RED, less than 5 minutes YELLOW, less than 30 minutes GREEN and otherwise BLUE
provides an ethernet "top" program for isolating high bandwidth hosts, allows selection of individual hosts (Remote or Local) and monitors the transmissions, provides Router statistics using passive monitoring (rather than querying the router box itself), much more.
> Are the any utils (text or gui) that i can monitor the speed of my > adsl. Because, there are times that my internet connection is to slow.
There are two popular programs for monitoring interface usage: IPTraf and MRTG. IPTraf is a more "short-term" tool, that has other neat interface monitoring capabilities aside from basic utilization information. MRTG on the other hand is a more "long-term" tool that plots bandwidth utilization information in a graph accessible over the web.
Federico Sevilla III Jijo
Newsgroups: gmane.linux.debian.user Date: Thu, 26 Apr 2007
> I used iptraff to monitor the network traffic, but is there any package that > can show the individual networki traffic for each process?
nethogs sounds like what you are looking for.
Jeff D
Thanks, that works great.
zhengquan
> I need a tool to check the internet browsing speed(both upload & download)
Well, the "time" command measures the duration of any comamnd line action. It would be easy enough to combine it with something like wget.
most command line ftp clients display the elapsed time after a file transfer is completed.
and www.adslguide.org has a speed measuring widget on there somewhere
I've used: http://www.ixiacom.com/products/performanc…skey=pa_q_check http://dast.nlanr.net/Projects/Iperf/ (cool!)
but not: http://dsd.lbl.gov/NCS/netest/
Robert E A Harvey
You can view your current download/upload speeds while doing internet stuff with a program called "Gkrellm" (http://web.wt.net/~billw/gkrellm/gkrellm.html) in Linux. It does not tell you your maximum upload/download speeds, but rather tells you what upload/download speeds you are currently using.
documented on: Jun 16 2004, Exdaix
Newsgroups: gmane.linux.debian.user Date: Sun, 14 Jan 2007 03:23:07 +0000 (UTC)
>> Is there any way to get the eth0 cumulative network speed in clear text? >> >> Each GUI shows their own download speed. The xnetload can show overall >> eth0 cumulative network speed. But how can I get it in clear text? > > I may not have totally understood what you are searching for, but have > a look at "ethstats" and "ethstatus", they might be what you are > searching for.
thanks Roberto & Bob.
ethstats - script that quickly measures network device throughput.
was what I was looking for. I meant that I can grab those network speed in clear text in scripts. The next 2 also show network speed in clear text, but wasn't I was looking for.
ethstatus - console-based ethernet statistics monitor nload - A realtime console network usage monitor
T
a Perl script that generates HTML files with a graphical output of traceroute showing the fastest and slowest ping.
Use 'client' that comes with the squid package.
-g count Ping mode, "count" iterations (0 to loop until interrupted).
$ client -g 9 http://www.google.com/ 2003-11-12 22:25:00 [1]: 7.759 secs, 0.075912 KB/s 2003-11-12 22:25:02 [2]: 2.219 secs, 0.265435 KB/s 2003-11-12 22:25:04 [3]: 2.409 secs, 0.244500 KB/s 2003-11-12 22:25:07 [4]: 2.551 secs, 0.230890 KB/s 2003-11-12 22:25:10 [5]: 3.149 secs, 0.187044 KB/s 2003-11-12 22:25:12 [6]: 1.980 secs, 0.297475 KB/s 2003-11-12 22:25:14 [7]: 1.880 secs, 0.313298 KB/s 2003-11-12 22:25:16 [8]: 2.680 secs, 0.219776 KB/s 2003-11-12 22:25:18 [9]: 1.361 secs, 0.432770 KB/s 9 requests, round-trip (secs) min/avg/max = 1.361/2.887/7.759
http_ping -count 5 -interval 2 http://.../
http_ping is like the regular ping command, except that it sends HTTP requests instead of ICMP echo requests.
From acme
make
—ok!, produce http_ping w/o https support
-count Stop after the specified number of fetches. Without this option, http_ping will continue until interrupted.
-interval Wait the specified number of seconds between fetches. The default is five seconds.
-quiet Only display the summary info at the end.
Newsgroups: comp.unix.admin
> Our bandwidth demand has recently increased significantly and we are > beginning to experience some bottlenecks. I want to establish some > benchmarks for our network speeds so that I can track down the bottlenecks.
ttcp, netperf will measure network speed.
Chances are that you are affected by network latency, which maay be measures with ping on a unix platform ( wintendo has far to bad timeresolution ).
You may also suffer from packet-loss, traces of it may be left in the statistics kept in most OS ( netstat -s will show some )
Peter
xnetload -if ppp0 &
The first line of test displays the interface that this instance of xnetload is monitoring, and the amount of time that has passed since the program was started.
Next follow a line of text showing the incoming bytes. Three numbers are shown; the current value, the maximum value seen in this session (between ()), and the amount of bytes received (between []).
xnetload - Displays packet (or bytes) traffic and uptime for a network connection in an X history window.
version 1.9 2000-9-26
make
make BINDIR=/opt/bin MANDIR=/opt/man/man1 install