Total Network Usage

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Bill Nash
Date:  
Subject: Total Network Usage
On Wed, 10 Apr 2002, der.hans wrote:
> $ ifconfig eth0
> eth0      Link encap:Ethernet  HWaddr 00:60:97:D1:69:B1
>           inet addr:10.1.1.102  Bcast:10.1.1.255  Mask:255.255.255.0
>           inet6 addr: fe80::260:97ff:fed1:69b1/10 Scope:Link
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:9363754 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:8015373 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:100
>           RX bytes:1525349627 (1454.6 Mb)  TX bytes:1507412321 (1437.5 Mb)
>           Interrupt:10 Base address:0xd400

>
> Those are 'packet' numbers, so I'm not sure they correspond to bytes or
> anything.


    I believe those are octet counters. ($value / 8) = $total_bits;


> > I am running RedHat 7.2 and already use MRTG to get some information.
>
> mrtg should be able to map stuff for you, but it only takes snapshots of
> current bandwidth use rather than total number of bytes moved.
>


    Depends on the counters you're using. Most SNMP traffic counters
are incremental from zero to 2^32 (for 32 bit counters), and reflect a
rolling total. When it reaches the limit for the counter, it rolls over to
0 and starts over. Some router and switch vendors do provide rate
counters, though. MRTG normal presentation of packets or bits/bytes per
second is a time derived value using the different between samples,
usually five minutes apart.


- billn