URL: https://linuxfr.org/forums/linux-general/posts/probl%C3%A8me-de-performances-r%C3%A9seaux-entre-linux-et-freebsd Title: Problème de performances réseaux entre Linux et FreeBSD Authors: Laurent Go Date: 2004年08月14日T14:47:59+02:00 Tags: Score: 0 Actuellement, je rencontre des problèmes de performances entre mon portable sous Linux et ma passerelle Internet sous FreeBSD. Mon débit ne dépasse pas en effet les 0.35Mb/s (ce qui est très peu...). Avis donc aux amateurs de défis... Voici les détails de ma configuration et les tests effectués : Je dispose d'un portable Céléron 1.7Ghz disposant d'un port ethernet 100Mb/s géré par un chip sis 900 . Dessus est installé une Mandrake 10.0 passée par la suite en cooker. J'ai donc essayé toute la gamme des noyaux 2.6 au fur et à mesure de leur sortie. J'ai aussi utilise une Knoppix avec un noyau 2.4 et un noyau 2.6 Mon serveur est un Céléron 2.7Ghz disposant de deux cartes réseaux, une broadcom 4401 et une realtek 8139 (j'ai bien sur testé les deux cartes). Une des cartes est reliés au portable, l'autre à ma freebox. Un switch 10/100Mbs relient les deux ordinateurs, mais une connexion directe n'a rien changé aux performances J'ai enfin utilise netperf et ftp pour les tests de performances. Voici maintenant ce qui se passe : - lorsque j'envoie des données depuis mon portable vers mon serveur, j'obtiens un débit de 90Mb/s, - lorsque je télécharge depuis internet vers le portable (le traffic étant routé par le serveur), le débit est de (à peu près) 5Mb/s ce qui correspond aux caractéristiques de ma ligne - lorsque je télécharge depuis le serveur vers le portable, le traffic plafonne à 0.35Mb/s Si à la place de Linux sur le portable, j'utilise Windows XP ou FreeBSD les débits sont normaux (90Mb/s) Si à la place de Freebsd sur le serveur, j'utilise Linux avec un noyau 2.4, le débit est de 40Mb/s, 30Mb/s avec un noyau 2.6 Mes conclusions ? Du fait, que selon la provenance du traffic les débits sont différents, je ne pense pas que le problème soit matériel ou que cela soit un problème de driver (du moins pas directement). Le problème est lié à la couche TCP de linux mais je ne sais plus trop comment chercher à présent