[Tech] Statistiche di rete

Gianni Bianchini giannibi@firenze.linux.it
Mer 30 Ott 2002 11:20:21 CET


On Wed, Oct 30, 2002 at 09:50:49AM +0100, Iacopo Spalletti wrote:

> aggiunto il conteggio del traffico su eth0, pescando i dati da
> /proc/net/dev Ho notato che quando supera i 4GB circa il conteggio
> si azzera; sembra quindi che venga fatto su 32 bit. Le due macchine
> sono suse 7.3 una con un kernel 2.4.19 e l'altra ha il 2.4.18
> E' un comportamento normale?

Credo di si', essendo il conto fatto su un unsigned long.
Da include/linux/netdevice.h si vede che:

struct net_device_stats
{
        unsigned long   rx_packets; /* total packets received*/
        unsigned long   tx_packets; /* total packets transmitted*/      
        unsigned long   rx_bytes;   /* total bytes received*/       
        unsigned long   tx_bytes;   /* total bytes transmitted*/

[...]

Ciao.
Gianni.

--
   Gianni Bianchini - giannibi@firenze.linux.it
   768D/C5D54F84    - "In God we trust. Everyone else we verify using GPG."



Maggiori informazioni sulla lista flug-tech