
Livebox's benchmark
Présentation de la bête
- La livebox utilisée est une INVENTEL version : v5.11
- Le firmware est le A2pBT009c1.d17d
- La connexion est une ADSL2
- Une marge de bruit de 7,8 dB et une atténuation de 15 dB.
- Le flux descendant possible est de 17947 kb/s
- Le taux de transfert descendant réelle est de 17390 kb/s et montant réelle de 1023 kb/s
Toutes ces informations sont disponibles dans la rubrique « informations système » de la page d'administration de votre Livebox.
Les trois dernières informations ont été recueillies pendant une période « creuse » où le réseau n'est pas trop demandé/surchargé. En période de pointe, ces chiffres sont en baisse, on constate alors une perte de performance de la connexion internet.
Analyse des premiers chiffres
La Livebox est une « vielle » version : celle qui ressemble à un livre debout. Pour ce qui est du firmware, je n'ai aucune idée des fonctionnalités de cette version.
L'ADSL2 correspond à la fameuse offre « 20 méga ». Pour faire simple, cela est du à une amélioration de l'utilisation des ondes porteuses. Concrètement le gain est assez minime au delà de quelques kilomètres du DSLAM [1].
Pour la marge de bruit, j'ai un doute. En principe c'est le rapport entre le nombre de bonnes informations reçues sur le nombre de mauvaises informations reçues (Ce rapport est applicable dans beaucoup de domaines : les forums internet par exemple). Les bonnes informations sont les données correctes reçues. Les mauvaises informations sont celles qui ont été altérées en chemin. Or, pour en revenir à mon doute, un tel rapport ne peut pas s'exprimer pas en décibels comme le mesure la Livebox [2]. Je ne sais donc pas quoi penser de cette information.
Pour l'histoire, il semblerait qu'il faut une marge de bruit d'au minimum 7 pour pouvoir prétendre accéder à la TV numérique.
L'atténuation c'est simplement la mesure de perte de puissance (je ne sais pas si le mot est exacte) entre le signal émis par le DSLAM et le signal reçus par la Livebox. De ce que j'ai vu sur les différents forums c'est une mesure correcte. Au delà de 30 on commence à avoir des problèmes de qualité de ligne.
Le flux descendant possible est le débit maximum que je peux prétendre avoir au maximum sur ma ligne, avec l'offre que j'ai souscris, si j'étais branché à quelques mètres de la dernière borne (un DSLAM) qui me fournit l'accès internet. Or, ce n'est jamais le cas pour personne.
Pour ce qui est des deux dernières informations, j'y reviendrai plus tard
eth0 log's ? vnstat is watching you !
Pour effectuer mes mesures j'ai tout simplement mis des téléchargements en boucles sur plusieurs serveurs tel que clubic.com. La commande bash ressemble à celle-ci :
while true; do wget www.adresse-du-fhicher.com; rm fichier-telecharge.tar.gz; done;
Je ne sais pas si vous avez déjà essayé de lire les logs d'un wget mais, moi j'ai eu beaucoup de mal à obtenir ce que je voulais : la moyenne du débit descendant sur une période donnée pour une interface réseau donnée.
Or, le petit utilitaire cui (en console) vnstat fait ça très bien ! Si comme moi vous avez besoin de lire des logs concernant vos interfaces réseaux vnstat est simple et très efficace. Je vous le recommande ! (Il existe même une version graphique pour les moins téméraires).
Premiers résultats : premières interrogations ...
Après plusieurs heures de téléchargements et de visionnage d'émissions débiles à la télé j'ai enfin eu mes premiers résultats.
Voici les différents cas que j'ai mis en œuvres et leurs résultats
- Seul un ordinateur est branché directement à la Livebox et télécharge en boucle. Moyenne du débit descendant: 1,3 Mo/s
- Avec la tv numérique en fonctionnement (à zappé entre les émissions débiles) la moyenne du débit descendant ne change pas
- Si je rajoute un téléchargement par le wifi (plus les téléchargement par Ethernet et la télé) mêmes constatations que précédemment mise à par que le débit descendant sur la carte wifi est de 0,8 Mo/s
Une telle perte est-elle due à la carte réseau émettrice ou réceptive, aucune idées. Il faudrait lire les spec. Des deux cartes...
Le fait qu'il n'y pas de différences entre la tv numérique allumée ou éteinte est aussi assez troublant.
Interprétations des résultats
Après avoir longtemps fouiné sur différents forums obscurs avec de fortes teintes d'orange ou de rouge, j'ai fini par comprendre plusieurs éléments.
Avant de tout vous expliquer, je vais revenir sur la données que je n'ai pas expliqué dans le paragraphe « analyse des premiers chiffres ». Celle du taux de transfert réel. Il vaut 17390 kb/s.
Ce chiffre indique donc que sur ma connexion internet il circule 17390000 bit en une seconde. Cela ne veut surtout pas dire que je vais télécharger le dernier iso de ma distribution préférée à 17390 kb/s. En fait, ce chiffre ne prend pas en compte les différents protocoles mis en place sur les réseaux pour qu'ils fonctionnent correctement. [3]
Prenons un exemple, lorsque je veux envoyer une lettre à un amis, j'écris ma lettre puis, je la met dans une enveloppe avec la bonne adresse de destination, l'émetteur (moi) au cas où, et un timbre. Ainsi La Poste arrive à peu près à se dépatouiller de ma lettre. Donc, pour envoyer une feuille, je dois en utiliser une et demi (le demi correspond à l'enveloppe). Mon destinataire recevra le tout : l'enveloppe et la lettre. Ça lui permettra de constater que le courrier lui est bien adressé et qu'il est intacte.
Pour les réseaux c'est le même problème, si jeux envoyer une information, le mot « bonjour » par exemple, à un autre ordinateur. Il faut que je stocke mon mot dans une enveloppe (un paquet en terme informatique) qui vas contenir l'adresse de l'émetteur et du destinataire. (Plus bien sûr d'autres choses qui ne vous intéressent pas forcément). Ainsi quand la machine recevra un paquet, elle fera le même contrôle que mon ami : elle vérifiera que le message lui est bien adressé et qu'il est intacte.
Donc, si vous avez bien suivi mon histoire, lorsque en une seconde je reçois 17390 kb, il y a une petite partie de ces bits qui servent d'enveloppe aux informations que je reçois. Pour des calcules à peu près juste il faut compter 20% des bits reçu.
Ce qui donne un débit descendant réel (le débit avec lequel je télécharge) de 13912 kb/s soit, 1,7 Mo/s.
Ceux qui ont vraiment tout suivis doivent faire une jolie grimace. Je dois télécharger à 1,7 Mo/s alors que vnstat me dit que je télécharge à 1,3 Mo/s.
Mais où sont donc passé mes 0,4 Mo/s de différence ?
Ces 0,4 Mo/s correspondent au débit minimum requis pour assurer une télévision numérique fiable. Ce n'est pas le seul critère mais, ça compte ! Donc, la Livebox ne cherche pas à comprendre, elle bride le port Ethernet réservé aux ordinateurs pour conserver un débit minimum pour la télé.
Pour être totalement certain de ce que j'avance, il faudrait désactiver la télévision numérique depuis le panneau de contrôle de la Livebox. Mais, vu la fiabilité des offres d'orange, je préfère ne pas essayer. C'est un cou à ce que je me retrouve définitivement sans télé.
Toujours est-il que tous les chiffres se recoupent bien ! Encore mieux qu'un TP de chimie
Points à ne pas confondre
Même si le débit que je reçois est suffisant pour faire tourner la télévision numérique, ça n'empêche pas les différents lags que j'ai déjà pu constater auparavant. Il ne suffit pas de recevoir beaucoup d'informations, encore faut-il qu'elles soient justes. Souvenez vous la marge de bruit de 7,8. Quand cette valeur baisse : aux alentour de 5,5 l'image de la télé se fige et pixelise très régulièrement. Les informations reçues ne sont pas bonnes, l'image n'est donc pas correcte.
De tels problèmes ne sont pas visible lorsque je surf sur internet. Cela est du aux fameux protocoles. Pour surfer, des que mon ordinateur reçois un paquet erroné, il demande (par le biais des protocoles) la réémission de l'information. Or, pour ce qui est des flux vidéo ou audio il n'y a pas de demande de réémission de l'information. A quoi me servirait de recevoir une image bonne mais en retard ? Le temps que je reçoive l'image correcte, le film continue donc, l'image que j'ai reçu n'a pas besoin d'être affichée. Même chose avec le son.
Voilà, J'espère que cet article vous auras permis d'en apprendre un peu plus sur le fonctionnement des Livebox.
[1] Un DSLAM : wikipedia.fr est votre ami
[2] Il suffit simplement de vérifier la concordance des unités
[3] Il existe des dizaines de protocoles dans les réseaux, il permettent aux différentes machines de communiquer entre elles très simplement. Ils s'appliquent de manière totalement transparentes à l'utilisateur.
afficher le(s) commentaire(s)[2] Il suffit simplement de vérifier la concordance des unités
[3] Il existe des dizaines de protocoles dans les réseaux, il permettent aux différentes machines de communiquer entre elles très simplement. Ils s'appliquent de manière totalement transparentes à l'utilisateur.
écrit par : JR, le : 2010-07-14, site perso :
Par contre j'ai un doute sur le calcul de débit descendant. Ce débit dépend beaucoup du serveur à qui tu fais la demande. Ces chiffres ne sont donc pas franchement fiables et varient beaucoup en fonction du débit du serveur et de sa charge à un instant t.
Encore mieux qu'un TP de chimie ;)
Pas faux et je sais de quoi je parle.
Par contre relis tes articles avant de les poster. Vraiment ! C'est intéressant, c'est relativement bien écrit mais c'est bourré de fautes d'orthographe c'est atroce. Je sais que j'en fais aussi beaucoup mais je relis 4-5 parfois 6 fois avant d'envoyer un message en général pour supprimer les plus terribles.
écrit par : Viking, le : 2010-08-01, site perso :
écrit par : , le : 2010-09-05, site perso : http://