|
|
|
| script: | bytetraf (download) |
| purpose: | display network traffic on an interface |
| requires: | standard GNU commands, /proc fs |
| version: | 1.0 |
| usage: | bytetraf [-hml] <n>s|m|h|d <interface> |
| options: |
<n>s|m|h|d, n is an integer referring to time interval in
seconds|minutes|hours|days which refers to the frequency of how
often to display traffic info
<interface>, is the name of network interface as found in /proc/net/dev file
-h, usage and options (this help)
-m, manual
-l, see this script"
|
| manual: |
DESCRIPTION
Output format example:
13:53:21 int: ppp0 recv: [+6270] 5.789.621 tran: [+393] 537.478 rate: 6663 b/s
Output explanation for each column:
13:53:21 - time
int: - short for interface
ppp0 - interface type
recv: - marks received bytes start
[+6270] - received 6270 bytes since last time interval specified as <n>s|m|h|d
5.789.621 - received 5.789.621 bytes since the interface has been up
tran: - marks transferred bytes start
[+393] - transferred 393 bytes since last time interval specified as <n>s|m|h|d
537.478 - transferred 537.478 bytes since the interface has been up
rate: - speed in bytes/s of the total traffic
6663 b/s - 6663 bytes/s
NOTE
This script relies on the structure of the output generated by kernels 2.2.x and
2.4.x in /proc/net/dev file.
|