Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2768 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  problème avec bwbar

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problème avec bwbar

n°519161
darfy
Posté le 11-07-2004 à 21:37:05  profilanswer
 

Bonsoir,
 
j'utilise bwbar (c'est un logiciel qui créé une image PNG de l'utilisation réseau d'une interface : http://www.kernel.org/bwbar.html).
 
Par exemple (www.kernel.org) :
http://www.kernel.org/ubar/ubar.png
 
Je l'ai installé sur mon serveur (SPARC64, Gentoo Linux) et cela fonctionne nickel, jusqu'à un certain temps (ou un certain volume de données transférées peut etre ?) puis ca indique toujours 0.00Mbps...
 
Une idée d'ou cela peut-il venir ? Qqun aurait-il déjà rencontré le problème ?
 
Merci d'avance  :)
 
 
PS : ce soft utilise /proc/net/dev
 
un petit cat :
 
Inter-|   Receive                                                |  Transmit
 face |bytes    packets errs drop fifo frame compressed multicast|bytes    
packets errs drop fifo colls carrier compressed
    lo: 6233870   82385    0    0    0     0          0         0  6233870
  82385    0    0    0     0       0          0
  eth0:319757588 3037233    0    0    0     0          0         0
5268507324 4244098    0    0    0     0       0          0


Message édité par darfy le 11-07-2004 à 21:38:34
mood
Publicité
Posté le 11-07-2004 à 21:37:05  profilanswer
 

n°519162
darfy
Posté le 11-07-2004 à 21:39:29  profilanswer
 

Je suspecte en fait un dépassement de capacité... Avez vous une idée pour "RESETer" ces compteurs ?


Message édité par darfy le 11-07-2004 à 21:39:54
n°519171
BMOTheKill​er
Posté le 11-07-2004 à 21:50:42  profilanswer
 

ça me semble étrange que ce soit la capacité, chez moi ça tourne tout le temps, même passés les 5Go, j'ai toujours les débits (entrée et sortie)
 
le processus est bien lancé ? tu le lances comment ?

n°519181
darfy
Posté le 11-07-2004 à 22:00:20  profilanswer
 

/root/bwbar-1.2.2/bwbar -t 5 -f /chemin/bar.txt -p /chemin/bar.png eth0 100 &
 
Le processus est toujours en vie quand je constate le probleme. Si je le kill et le relance, ca ne marche tjs pas...

n°519182
darfy
Posté le 11-07-2004 à 22:05:45  profilanswer
 

Je tente de débugger :
 
Je fais des printfs à des passages clés :
 
IF SELECY : eth0
RECEIVED : 348371933
SENT     : -1
IN  : 348371933
OUT : -1
IF SELECY : eth0
RECEIVED : 348391219
SENT     : -1
IN  : 348391219
OUT : -1
IF SELECY : eth0
RECEIVED : 348454820
SENT     : -1
IN  : 348454820
OUT : -1
 
Ya bien une couille dans la lecture de la valeur SENT... Je vais vwâr :)


Message édité par darfy le 11-07-2004 à 22:05:57
n°519189
darfy
Posté le 11-07-2004 à 22:12:08  profilanswer
 

Bon c'est bien ca si je change le type de unsigned int à long unsigned int ca passe...
 
A mon avis les unsigned int sur architecture x86 et sparc ont des capacités différentes...
 
Je vais essayer de changer tout le nécessaire...

n°519196
BMOTheKill​er
Posté le 11-07-2004 à 22:24:10  profilanswer
 

ouai, je vois que dans le code de bwbar...
 
Sinon je pensais peut-être une erreur de droit pour lire le txt, mais bon si ça t'arrives à un moment donné et que ça se répète à chaque fois, ce n'est pas probable, là le problème ne se pose pas

n°519386
darfy
Posté le 12-07-2004 à 11:48:33  profilanswer
 

C'était bien ça. J'ai passé tous les "unsigned int" en "unsigned long long int" et ca remarche...
 
 :)

n°519567
Kytrix
Posté le 12-07-2004 à 17:44:34  profilanswer
 

Bonjour,
 
ce petit soft exporte juste l'image corespondant à l'utilisation ? ou aussi d'autres informations ?
 
moi je cherche un pti soft qui lise justement en permanence /proc/net/dev sur mon routeur et qui puisse me donner des stats sur l'activité réseau (vitesse up/down, total up,down, total mois, jour .. un peu comme dumeter quoi) pour qu'ensuite je puisse le visualisé sur mon pc principal (avec karamba par ex).
 
quelqu'un voit ce que je cherche ? :)
 

n°519582
darfy
Posté le 12-07-2004 à 18:11:01  profilanswer
 

Il rapporte juste l'utilisation en upload et/ou download.

mood
Publicité
Posté le 12-07-2004 à 18:11:01  profilanswer
 

n°519615
Kytrix
Posté le 12-07-2004 à 18:46:02  profilanswer
 

ok :/
 
et tu connait pas un pti logiciel qui fait mieux ? :D

n°1239365
florianlik​ecs
Posté le 23-09-2010 à 21:32:29  profilanswer
 

Bonsoir,
 
J'ai le même problème, ou modifier les "unsigned int" ?
J'ai installé bwbar via la commande apt-get install bwbar

n°1239367
o'gure
Modérateur
Multi grognon de B_L
Posté le 23-09-2010 à 21:39:00  profilanswer
 

dans le code source de bwbar
Tu récupères les sources du package, tu modifies le type de certaines données, tu reconstruis le binaire, tu réinstalles.


Message édité par o'gure le 23-09-2010 à 21:39:57

---------------
Relax. Take a deep breath !
n°1239369
florianlik​ecs
Posté le 23-09-2010 à 21:46:26  profilanswer
 

J'ai sur mon ordinateur le fichier bwbar.c
(je crois que ce fichier qu'il faut modifier)
Je viens de remplacer les valeurs.
Pourrais-tu m'indiquer les commandes à suivre ensuite ? je suis très novice sur Linux :/
Je ne sais pas ou placer ce fichier

n°1239850
florianlik​ecs
Posté le 26-09-2010 à 22:54:24  profilanswer
 

Comment reconstruire le binaire svp ? :/

n°1239983
florianlik​ecs
Posté le 27-09-2010 à 14:26:34  profilanswer
 

Ça y est j'ai réussi, il faut modifier le fichier bwbar.c, puis installer le compiler via cette commande : gcc bwbar.c -o bwbar -lpng12
en ayant préalablement installé : apt-get install libpng12-0 libpng12-dev
 
Bwbar fonctionne, cependant la valeur de ma bande passante est bizarre :  
 

Code :
  1. Current bandwidth utilization 13739577433815.81 Mbit/s


 
Comment cela se fait-il ?


Message édité par florianlikecs le 27-09-2010 à 14:27:04
n°1239985
o'gure
Modérateur
Multi grognon de B_L
Posté le 27-09-2010 à 14:36:06  profilanswer
 

1. Nous ne savons pas ce que tu as modifié précisément.
2. Il est possible que le problème vienne d'un printf mal formaté suite à tes changements.


---------------
Relax. Take a deep breath !
n°1239988
florianlik​ecs
Posté le 27-09-2010 à 14:57:54  profilanswer
 

J'ai simplement modifié ces lignes :

Code :
  1. struct ifinfo {
  2.     char name[8];
  3.     unsigned int r_bytes, r_pkt, r_err, r_drop, r_fifo, r_frame;
  4.     unsigned int r_compr, r_mcast;
  5.     unsigned int x_bytes, x_pkt, x_err, x_drop, x_fifo, x_coll;
  6.     unsigned int x_carrier, x_compr;
  7.   } ifc;
  8.   unsigned long long bin, bout, lbin, lbout;


 
en :  

Code :
  1. struct ifinfo {
  2.     char name[8];
  3.     unsigned long long int r_bytes, r_pkt, r_err, r_drop, r_fifo, r_frame;
  4.     unsigned long long int r_compr, r_mcast;
  5.     unsigned long long int x_bytes, x_pkt, x_err, x_drop, x_fifo, x_coll;
  6.     unsigned long long int x_carrier, x_compr;
  7.   } ifc;
  8.   unsigned long long bin, bout, lbin, lbout;


Message édité par florianlikecs le 27-09-2010 à 15:00:04

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  problème avec bwbar

 

Sujets relatifs
Probleme ACPI ds dmesgDebian sur portable : Problème d'affichage
probleme souris PS/2 sous mandrake 10 officiel!kernel smp ?? mdk 10.0 probleme graphique ati
[debian sid] probleme apt et vim-common RESOLUProblème de droits (noob inside)
Problème tellement zarb que je sais pas quoi mettre comme titre :/Problème avec l'aperçu avant impression sous mozilla
Probleme avec sme serverprobleme reseau
Plus de sujets relatifs à : problème avec bwbar


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR