Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/01/2013, à 13:56

devphp

[résolu]Connaitre l'utilisation de la bande passante (www-data)

Bonjour,
je suis a la recherche d'un moyen simple et disponible sur (presque) tout les distributions et dont l'utilisateur www-data (apache2) aurait accès.
Afin de calculé l'utilisation en entrés/sorties de la bande passante.

J'ai pensé a netstat, mais n'obtiens aucun résultat favorable.

Connexions Internet actives (sans serveurs)
Proto Recv-Q Send-Q Adresse locale          Adresse distante        Etat       
Sockets du domaine UNIX actives(sans serveurs)
Proto RefCnt Flags       Type       State         I-Node   Chemin

Dernière modification par devphp (Le 13/01/2013, à 20:52)


Ubuntu 12.04 (Xfce) 64bits
Intel® Core™ i5 CPU M 520 @ 2.40GHz × 4

Priorité à la prévention, faite des back-up fréquent.

Hors ligne

#2 Le 13/01/2013, à 14:46

cedric.amouyal

Re : [résolu]Connaitre l'utilisation de la bande passante (www-data)

Hors ligne

#3 Le 13/01/2013, à 14:55

devphp

Re : [résolu]Connaitre l'utilisation de la bande passante (www-data)

Et sans devoir installer quoi que se soit ? C'est surement possible.
Merci


Ubuntu 12.04 (Xfce) 64bits
Intel® Core™ i5 CPU M 520 @ 2.40GHz × 4

Priorité à la prévention, faite des back-up fréquent.

Hors ligne

#4 Le 13/01/2013, à 15:25

cedric.amouyal

Re : [résolu]Connaitre l'utilisation de la bande passante (www-data)

si c'est juste les entrées sortie d'une interface

ip -s l show wlan0
ethtool -S wlan0

Hors ligne

#5 Le 13/01/2013, à 17:19

tiramiseb

Re : [résolu]Connaitre l'utilisation de la bande passante (www-data)

Dans le retour de ifconfig, tout simplement, tu as des champs "Packets reçus" et "TX packets" (bizarre que ça ne soit qu'à moitié traduit...)

Tu n'as qu'à faire la différence entre la valeur à un instant T et la valeur à T+1 pour connaître la quantité de données ayant transité et donc la bande passante utilisée.

Hors ligne

#6 Le 13/01/2013, à 18:46

devphp

Re : [résolu]Connaitre l'utilisation de la bande passante (www-data)

ifconfig ne fonctionnant pas, j'ai utilisé ip -s l show eth0

    RX: bytes  packets  errors  dropped overrun mcast   
    391743969  512679   0       0       0       624    
    TX: bytes  packets  errors  dropped carrier collsns 
    93899529   468716   0       0       0       0      
// Sleep 1
    RX: bytes  packets  errors  dropped overrun mcast   
    391747787  512698   0       0       0       624    
    TX: bytes  packets  errors  dropped carrier collsns 
    93901115   468737   0       0       0       0      

Si je comprend bien, il s'agis ici la somme total TX (envoyé) et RX (reçu) que je présume en octets.
93901115-93899529 = 1586 octets

donc mon ordinateur n'envoie pas grand chose... 1.5 env. Ko

J'ai bien compris ou je suis dans le faux ?


Ubuntu 12.04 (Xfce) 64bits
Intel® Core™ i5 CPU M 520 @ 2.40GHz × 4

Priorité à la prévention, faite des back-up fréquent.

Hors ligne

#7 Le 13/01/2013, à 20:32

cedric.amouyal

Re : [résolu]Connaitre l'utilisation de la bande passante (www-data)

Oui tu as tout bon:
bytes=octet en francais

C'est le cumul à un instant t.

Plus facile a utilisé dans les scripts:
cat /sys/class/net/eth0/statistics/rx_bytes
cat /sys/class/net/eth0/statistics/tx_bytes

si c'est eth0 l'interface principal oui

n'empeche iptraf est plus adapté à mon gout

Hors ligne

#8 Le 13/01/2013, à 20:52

devphp

Re : [résolu]Connaitre l'utilisation de la bande passante (www-data)

Merci cedric.amouyal, le truc c'est que je voudrai ajouté un système de statistique sur la bande passante pour mes sites et plus globalement pour le système que j'ai conçu. (voir: Crystal-Web CMS)

Encore merci a toi


Ubuntu 12.04 (Xfce) 64bits
Intel® Core™ i5 CPU M 520 @ 2.40GHz × 4

Priorité à la prévention, faite des back-up fréquent.

Hors ligne