Auteur Sujet: Bufferbloat : Noyau Linux 3.5 => réduction de la latence réseau en charge  (Lu 16900 fois)

0 Membres et 1 Invité sur ce sujet

butler_fr

  • Client Bbox adsl
  • Modérateur
  • *
  • Messages: 3 607
  • FTTH orange
Noyau Linux 3.5 : réduction de la latence réseau en charge
« Réponse #24 le: 20 septembre 2012 à 23:47:12 »
post maj avec les résultats de la v3.5

vivien

  • Administrateur
  • *
  • Messages: 47 169
    • Twitter LaFibre.info
Noyau Linux 3.5 : réduction de la latence réseau en charge
« Réponse #25 le: 21 septembre 2012 à 20:02:47 »
Tu fais un téléchargement http en // à partir du trait ?

butler_fr

  • Client Bbox adsl
  • Modérateur
  • *
  • Messages: 3 607
  • FTTH orange
Noyau Linux 3.5 : réduction de la latence réseau en charge
« Réponse #26 le: 21 septembre 2012 à 23:46:31 »
c'est ça
j'ai zappé de préciser (j'ai suivi ton expérience enfaite^^)
j'ai piqué le fichier 1gb sur testdébit.info

matt73300

  • Abonné Orange Fibre
  • *
  • Messages: 21
Noyau Linux 3.5 : réduction de la latence réseau en charge
« Réponse #27 le: 24 septembre 2012 à 00:53:05 »
Salut,

je viens de tester ça, et ça m'a l'air plutôt intéressant (et surtout mieux "optimisé" qu'avant) :)
noyau linux 3.5.4-1 et ligne Free 20mb/s (en wifi...)

[matthias@matthiasArch ~]$ ping testdebit.info
PING testdebit.info (89.84.127.55) 56(84) bytes of data.
64 bytes from 89.84.127.55: icmp_req=1 ttl=51 time=15.8 ms
64 bytes from 89.84.127.55: icmp_req=2 ttl=51 time=16.0 ms
64 bytes from 89.84.127.55: icmp_req=3 ttl=51 time=16.2 ms
64 bytes from 89.84.127.55: icmp_req=4 ttl=51 time=16.5 ms
64 bytes from 89.84.127.55: icmp_req=5 ttl=51 time=15.5 ms
64 bytes from 89.84.127.55: icmp_req=6 ttl=51 time=15.4 ms
64 bytes from 89.84.127.55: icmp_req=7 ttl=51 time=16.2 ms
64 bytes from 89.84.127.55: icmp_req=8 ttl=51 time=16.9 ms
64 bytes from 89.84.127.55: icmp_req=9 ttl=51 time=15.7 ms
64 bytes from 89.84.127.55: icmp_req=10 ttl=51 time=16.1 ms
64 bytes from 89.84.127.55: icmp_req=11 ttl=51 time=30.3 ms  <!--------
64 bytes from 89.84.127.55: icmp_req=12 ttl=51 time=25.4 ms
64 bytes from 89.84.127.55: icmp_req=13 ttl=51 time=19.8 ms
64 bytes from 89.84.127.55: icmp_req=14 ttl=51 time=23.1 ms
64 bytes from 89.84.127.55: icmp_req=15 ttl=51 time=25.5 ms
64 bytes from 89.84.127.55: icmp_req=16 ttl=51 time=19.0 ms
64 bytes from 89.84.127.55: icmp_req=17 ttl=51 time=22.5 ms
64 bytes from 89.84.127.55: icmp_req=18 ttl=51 time=18.1 ms
64 bytes from 89.84.127.55: icmp_req=19 ttl=51 time=20.0 ms
64 bytes from 89.84.127.55: icmp_req=20 ttl=51 time=28.2 ms
64 bytes from 89.84.127.55: icmp_req=21 ttl=51 time=22.3 ms
64 bytes from 89.84.127.55: icmp_req=22 ttl=51 time=29.0 ms
64 bytes from 89.84.127.55: icmp_req=23 ttl=51 time=37.4 ms
64 bytes from 89.84.127.55: icmp_req=24 ttl=51 time=20.6 ms
64 bytes from 89.84.127.55: icmp_req=25 ttl=51 time=22.5 ms
64 bytes from 89.84.127.55: icmp_req=26 ttl=51 time=20.8 ms
64 bytes from 89.84.127.55: icmp_req=27 ttl=51 time=21.0 ms
64 bytes from 89.84.127.55: icmp_req=28 ttl=51 time=29.7 ms
64 bytes from 89.84.127.55: icmp_req=29 ttl=51 time=27.4 ms
64 bytes from 89.84.127.55: icmp_req=30 ttl=51 time=23.0 ms
^C
--- testdebit.info ping statistics ---
30 packets transmitted, 30 received, 0% packet loss, time 29043ms
rtt min/avg/max/mdev = 15.408/21.583/37.493/5.473 ms


Matt

Branco

  • Expert
  • Abonné CanalBox
  • *
  • Messages: 80
Noyau Linux 3.5 : réduction de la latence réseau en charge
« Réponse #28 le: 24 septembre 2012 à 13:35:44 »
Quelques vidéos très intéressantes sur le Controlling Delay (CoDel)
Ca s'est passé à la Linux Plumbers Conference de San Diego le mois dernier.

Première conf d'Eric Dumazet
CoDel Fighting Delays

Seconde vidéo sur le sujet
Byte Queue Limits


vivien

  • Administrateur
  • *
  • Messages: 47 169
    • Twitter LaFibre.info
Noyau Linux 3.5 : réduction de la latence réseau en charge
« Réponse #29 le: 04 octobre 2012 à 13:54:50 »
D'autres améliorations, toujours sur le bufferbloat sont apportées sur le noyau 3.6 qui viens de sortir :

L'[amélioration] concerne le combat de longue haleine qui a été entrepris contre le « _bufferbloat » (l’engorgement des réseaux du fait de tampons mémoire trop gros). Le nouveau patch se nomme TCP Small Queues et il a été écrit par Éric Dumazet. Il s’agit de limiter la quantité de données qui peut être mise en file d’attente pour un socket. Cela permet de limiter l’engorgement sans se faire entourlouper par tous les tampons de la pile réseau (filtrage IP, contrôle du trafic, etc.).
On peut contrôler la limite en écrivant dans /proc/sys/net/ipv4/tcp_limit_output_bytes, la valeur par défaut étant de 128 Kio.


Source : Linuxfr, le 1er octobre 2012 par patrick_g

Note : Le noyau 3.6 est sorti trop tard pour être dans Ubuntu 12.10 qui sort le 18 octobre 2012. Ubuntu 12.10 utilisera le noyau 3.5.

matt73300

  • Abonné Orange Fibre
  • *
  • Messages: 21
Noyau Linux 3.5 : réduction de la latence réseau en charge
« Réponse #30 le: 12 octobre 2012 à 21:37:25 »
Je viens de mettre à jour le noyau de mon linux vers la version 3.6.1-1, le changement se ressent vraiment. C'est bien plus agréable, la sensation "d'engorgement" de la connexion ne se fait plus sentir ... voilà une bonne nouvelle :)

Matt

Branco

  • Expert
  • Abonné CanalBox
  • *
  • Messages: 80
Noyau Linux 3.5 : réduction de la latence réseau en charge
« Réponse #31 le: 23 octobre 2012 à 18:16:48 »
Allez voir ce tableau de bord sur les actualités du problème Bufferbloat

Très intéressant ce portail ! (à mettre dans les Favoris  8))

-Explications du phénomène Bufferbloat
-Agrégation des vidéos IETF/Google Talks/Linux
-Tweets/ Flux RSS
- Les articles techniques..etc

Branco

  • Expert
  • Abonné CanalBox
  • *
  • Messages: 80
Noyau Linux 3.5 : réduction de la latence réseau en charge
« Réponse #32 le: 11 décembre 2012 à 17:55:13 »
Les gars !

Voilà une discussion toute fraîche sur le bufferbloat (encore)  8)

http://www.bufferbloat.net/attachments/download/148/Bufferbloat-DLSLUG-Dec2012.pdf

!! Rappel !!
Nous sommes tous impactés par ce problème  >:(!!!

@Vivien : pourquoi pas proposer un topic sur le sujet avec par exemple le test sur des routeurs WIFI par exemple ? le pb est résolu avec le firmware OpenWRT

Branco

matt73300

  • Abonné Orange Fibre
  • *
  • Messages: 21
Noyau Linux 3.5 : réduction de la latence réseau en charge
« Réponse #33 le: 11 décembre 2012 à 17:57:48 »
!! Rappel !!
Nous sommes tous impactés par ce problème  >:(!!!
Il y a tout de même eu de grandes améliorations avec le noyau 3.6... agréables à l'utilisation ;-)

vivien

  • Administrateur
  • *
  • Messages: 47 169
    • Twitter LaFibre.info
Noyau Linux 3.5 : réduction de la latence réseau en charge
« Réponse #34 le: 11 décembre 2012 à 18:21:20 »
Un exemple ?

Pour moi le grand changement entre le noyau 3.2 et le noyau 3.5, c'est la refonte complète de TCP offload engine.

Les gains en performance réseau peuvent être très très importants.

Si vous souhaitez faire des tests, il y a plusieurs noyaux proposés sur https://testdebit.info/

butler_fr

  • Client Bbox adsl
  • Modérateur
  • *
  • Messages: 3 607
  • FTTH orange
Noyau Linux 3.5 : réduction de la latence réseau en charge
« Réponse #35 le: 11 décembre 2012 à 19:57:21 »
effectivement le noyau 3.5 à apporté beaucoup de choses! (meilleurs débits sur le serveur d'aubervillier que sur massy avec une bbox cable!)

si j'ai bien compris:
pour voir un véritable gain avec le nouvel algo introduit dans la v3.6 de linux, il faudrait que tous les équipements réseaux ou il y a une goulet d'étranglement soit équipés de cet amélioration.

donc typiquement nos box / routeur
les dslam, routeurs, switchs des FAI.

sur les clients en bout ça n'aurait que peu d'importance (tout comme le fait d'avoir un noyau 3.5 pour les perfs en down.)

enfin ça c'est ce que j'ai compris^^