OVH Cloud OVH Cloud

Migration réseau domestique en gigabit.

13 réponses
Avatar
Le Gaulois
Bonjour,

j'ai actuellement un réseau local constitué de :
- un switch routeur firewall Netgear FR114P
- une freebox V2
- 1 PC équipé d'une interface ethernet 10/100/1000
- d'autres PC équipés de cartes ethernet 10/100 (Realtek)

Je souhaite augmenter les performances pour les transferts de gros
fichiers entre mes 2 PC principaux, j'envisage donc de remplacer
une carte réseau 10/100 par une 10/100/1000 et d'acheter un switch
10/100/1000.

Les 2 PC principaux seraient connectés au nouveau switch,
celui-ci serait connecté au switch-routeur Netgear et les vieux PC
pourraient être connectés indifféremment au nouveau switch
ou à l'ancien switch-routeur Netgear.

J'ai regardé les prix des cartes réseaux 10/100/1000,
ça va de moins de 15 EUR à plus de 60 EUR.

La D-Link DGE-530T a l'air appréciée des utilisateurs et coûte
environ 20 EUR.

Sinon dans les premiers prix, il y a des Trendnet TEG-PCITX et
TEG-PCITXR, et aussi une Peabird PEAB-GIGA-32T à base de chip
Realtek.

Jusqu'à présent j'ai toujours été satisfait des cartes à base
de chips Realtek (en 10/100) et la seule carte plus chère que
j'ai, une Netgear, est en fait moins bien : elle ne partage pas les
IRQ.

J'utilise habituellement Windows 2000 et ponctuellement Linux
Knoppix, la compatibilité avec des distributions variées et
les kernels 2.2, 2.4, 2.6 serait un point positif intéressant.

Pour le switch, j'envisage le D-Link DGS-1005D ou le Netgear
GS105. Le boîtier du Netgear donne l'impression de solidité,
alors que celui du Dlink fait plutôt toc.

Merci d'avance pour vos conseils et remarques.

10 réponses

1 2
Avatar
Marc
Bonjour,


La D-Link DGE-530T a l'air appréciée des utilisateurs et coûte
environ 20 EUR.

J'utilise habituellement Windows 2000 et ponctuellement Linux
Knoppix, la compatibilité avec des distributions variées et
les kernels 2.2, 2.4, 2.6 serait un point positif intéressant.

Pour le switch, j'envisage le D-Link DGS-1005D ou le Netgear
GS105. Le boîtier du Netgear donne l'impression de solidité,
alors que celui du Dlink fait plutôt toc.

Merci d'avance pour vos conseils et remarques.


Salut,

j'ai la carte DLink en question et le switch DGS1005. J'en suis
pleinement satisfait.
Pour la carte, elle est sur une machine en Linux kernel 2.6. Jamais
essayé avec des 2.4 ou 2.2.
Le switch est utilisé avec 2 PC en giga et 2 connections en 100Mb, aucun
soucis.

Marc.

--
L'I2C sous Windows
http://perso.club-internet.fr/mbouget/index.html

ATTENTION : enlevez les X pour répondre (remove all X to reply)

Avatar
Paul Atreides
In article , says...
Bonjour,

j'ai actuellement un réseau local constitué de :
- un switch routeur firewall Netgear FR114P
- une freebox V2
- 1 PC équipé d'une interface ethernet 10/100/1000
- d'autres PC équipés de cartes ethernet 10/100 (Realtek)

Je souhaite augmenter les performances pour les transferts de gros
fichiers entre mes 2 PC principaux, j'envisage donc de remplacer
une carte réseau 10/100 par une 10/100/1000 et d'acheter un switch
10/100/1000.


Bonjour,

Quelles sont les performances actuelles ?

Quel gain attendez vous ?

Salutations.

--
ICQ# 114297372

Avatar
Europe
Bonjour,

Quelles sont les performances actuelles ?

Quel gain attendez vous ?

Salutations.


Très très bonne question !!
Je viens de passer en gigabit et sauf à avoir des machines ultra rapide avec
des disques ultra rapides, je ne pense pas que tu vois beaucoup de
différence.
Je devais faire évoluer du matériel, alors je l'ai pris en Giga, mais
changer pour changer, non.
Avatar
Pascal Hambourg
Salut,


Je viens de passer en gigabit et sauf à avoir des machines ultra rapide avec
des disques ultra rapides, je ne pense pas que tu vois beaucoup de
différence.


Bien sûr que si. Même sans taper dans le haut de gamme, n'importe quels
disque dur et machine de ces dernières années peut soutenir des débits
de l'ordre de 50 Mo/s, alors que le Fast Ethernet dépasse à peine 10
Mo/s. Sur des transferts de *gros* fichiers la différence se verra.

Avatar
Le Gaulois
Bpnjour,


La D-Link DGE-530T a l'air appréciée des utilisateurs et coûte
environ 20 EUR.


j'ai la carte DLink en question et le switch DGS1005. J'en suis
pleinement satisfait.
Pour la carte, elle est sur une machine en Linux kernel 2.6. Jamais
essayé avec des 2.4 ou 2.2.
Le switch est utilisé avec 2 PC en giga et 2 connections en 100Mb, aucun
soucis.


Dans fr.comp.os.linux.configuration on me conseille plutôt la
DGE-528T (à base de circuit Realtek 8169) qui vaut moins cher.
Je tirerai à pile ou face, ou je prendrai ce que je trouverai
dans la première boutique ou je rentrerai.

Merci pour les avis.


Avatar
Marc
Dans fr.comp.os.linux.configuration on me conseille plutôt la
DGE-528T (à base de circuit Realtek 8169) qui vaut moins cher.
Je tirerai à pile ou face, ou je prendrai ce que je trouverai
dans la première boutique ou je rentrerai.

Merci pour les avis.


Je viens de vérifier, c'est également une 528T dans ma machine (et pas
la 530).

Marc.

--
L'I2C sous Windows
http://perso.club-internet.fr/mbouget/index.html

ATTENTION : enlevez les X pour répondre (remove all X to reply)

Avatar
Andre Majorel
On 2006-09-09, Le Gaulois wrote:

Je souhaite augmenter les performances pour les transferts de gros
fichiers entre mes 2 PC principaux, j'envisage donc de remplacer
une carte réseau 10/100 par une 10/100/1000 et d'acheter un switch
10/100/1000.

La D-Link DGE-530T a l'air appréciée des utilisateurs et coûte
environ 20 EUR.

Sinon dans les premiers prix, il y a des Trendnet TEG-PCITX et
TEG-PCITXR, et aussi une Peabird PEAB-GIGA-32T à base de chip
Realtek.

Pour le switch, j'envisage le D-Link DGS-1005D ou le Netgear
GS105. Le boîtier du Netgear donne l'impression de solidité,
alors que celui du Dlink fait plutôt toc.


Le choix d'une carte gigabit est délicat parce que les trames
sont tellement rapprochées à cette vitesse que si la carte émet
une IRQ par trame, le processeur passera une bonne partie de son
temps à honorer les IRQ. À la limite, le processeur peut devenir
le goulot d'étranglement.

Sur un serveur, c'est inadmissible. Sur un machine
mono-utilisateur, ce n'est pas forcément génant. Faut voir.

En 100 Mbps, le chip Realtek 8139 avait déjà ce problème. Un
chip gigabit aussi merdique serait inutilisable. J'espère que le
8169 est meilleur.

Pour éviter cet inconvénient, on utilise les jumbo frames, des
trames de 9 k au lieu de 1500 octets habituels. Trames plus
grosses = moins de trames par unité de temps = moins de travail
pour le processeur à débit égal. Il faut que les cartes et le
switch le gèrent.

C'est le cas des GS1xx de fabrication récente mais pas des
versions antérieures (face avant beaucoup plus large que
l'harmonica). Comme Netgear garde les mêmes références, il faut
demander à voir la boîte avant d'acheter.

Quand à D-Link, j'aimais bien leurs cartes DFE-530TX mais leurs
petits hubs et switches... On en avait cinq au boulot, trois
sont morts. Nos gros D-Link rackables (>= 16 ports) résistent
bien par contre.

http://darkwing.uoregon.edu/~joe/jumbo-clean-gear.html

Pour les cartes... À ce qu'il paraît, le meilleur chip gigabit
PCI serait celui des Intel Pro 1000 (driver e1000). Elle sont
difficiles à trouver en magasin, mais dispo pour pas trop cher
chez materiel.net et/ou ldlc.com. J'en ai chez moi et elles me
donnent satisfaction mais je ne les ai encore utilisées qu'en
100 Mbps.

Le Marvell 88E8053 (PCI 11ab:4362, rev 15), théoriquement géré
par le driver sky2, n'était en fait pas reconnu en 2.6.14 mais
les choses ont probablement évolué depuis.

--
André Majorel <URL:http://www.teaser.fr/~amajorel/>
(Counterfeit: )
Religion: a magic device for turning unanswerable questions into
unquestionable answers. -- Art Gecko

Avatar
Pascal Hambourg

Le choix d'une carte gigabit est délicat parce que les trames
sont tellement rapprochées à cette vitesse que si la carte émet
une IRQ par trame, le processeur passera une bonne partie de son
temps à honorer les IRQ. À la limite, le processeur peut devenir
le goulot d'étranglement.


La fonctionnalité d'envoi de trames en rafale du gigabit ethernet ne
pourrait-elle pas être exploitée pour réduire le nombre d'interruptions
(une par rafale au lieu d'une par trame) ?

Pour éviter cet inconvénient, on utilise les jumbo frames, des
trames de 9 k au lieu de 1500 octets habituels. Trames plus
grosses = moins de trames par unité de temps = moins de travail
pour le processeur à débit égal. Il faut que les cartes et le
switch le gèrent.


Et surtout il faut que tous les éléments du réseau soient compatibles.
Comment cela se passe-t-il s'il reste des éléments en fast ethernet qui
ne supportent pas les jumbo frames ?

Avatar
Andre Majorel
On 2006-09-13, Pascal Hambourg wrote:

Le choix d'une carte gigabit est délicat parce que les trames
sont tellement rapprochées à cette vitesse que si la carte émet
une IRQ par trame, le processeur passera une bonne partie de son
temps à honorer les IRQ. À la limite, le processeur peut devenir
le goulot d'étranglement.


La fonctionnalité d'envoi de trames en rafale du gigabit ethernet ne
pourrait-elle pas être exploitée pour réduire le nombre d'interruptions
(une par rafale au lieu d'une par trame) ?


Sais pas.

Pour éviter cet inconvénient, on utilise les jumbo frames, des
trames de 9 k au lieu de 1500 octets habituels. Trames plus
grosses = moins de trames par unité de temps = moins de travail
pour le processeur à débit égal. Il faut que les cartes et le
switch le gèrent.


Et surtout il faut que tous les éléments du réseau soient compatibles.
Comment cela se passe-t-il s'il reste des éléments en fast ethernet qui
ne supportent pas les jumbo frames ?


Après quelques rapides tests : ça se passe mieux que ce qu'on
pourrait craindre.

On active les jumbo frames sur une interface en faisant, par
exemple, ifconfig eth0 mtu 9000. Chaque fois qu'on cause à une
autre machine qui ne parle pas jumbo (ethernet 100 mbits/s MTU
1500), il y a un délai d'une ou deux secondes mais on finit par
y arriver.

Je suppose que la couche réseau Linux n'est pas capable de se
souvenir de la taille des paquets à utiliser par destination
mais qu'elle est capable de la réduire jusqu'à ce que ça passe.
Ça marche même pour NFS qui est, que je sache, de l'UDP.

--
André Majorel <URL:http://www.teaser.fr/~amajorel/>
(Counterfeit: )
"Duty, honor, country" -- Douglas MacArthur
"Travail, famille, patrie" -- Philippe Pétain


Avatar
Dominique ROUSSEAU
Le dim, 27 mai 2007 at 14:17 GMT, Andre Majorel a écrit :
On 2006-09-13, Pascal Hambourg wrote:
Le choix d'une carte gigabit est délicat parce que les trames
sont tellement rapprochées à cette vitesse que si la carte émet
une IRQ par trame, le processeur passera une bonne partie de son
temps à honorer les IRQ. À la limite, le processeur peut devenir
le goulot d'étranglement.


La fonctionnalité d'envoi de trames en rafale du gigabit ethernet ne
pourrait-elle pas être exploitée pour réduire le nombre d'interruptions
(une par rafale au lieu d'une par trame) ?


Sais pas.


Parmi les cartes supportant NAPI sous Linux (je vois que plus bas ça
parle de cet OS), il y en a qui supporte l'utilisation en mode polling.
Coouplé à une carte possédant un buffer conséquent, ça permet au
processeur d'aller voir quand il veut si la carte a des données.
Si on a suffisament d'activité pour justifier de ne plus passer en mode
IRQ, ça sera de toute façon toujours le cas :)
Certains drivers (je pense au e1000 notamment) supportent également de
ne generer des IRQ que tous les "X paquets".

Pour éviter cet inconvénient, on utilise les jumbo frames, des
trames de 9 k au lieu de 1500 octets habituels. Trames plus
grosses = moins de trames par unité de temps = moins de travail
pour le processeur à débit égal. Il faut que les cartes et le
switch le gèrent.


Et surtout il faut que tous les éléments du réseau soient compatibles.
Comment cela se passe-t-il s'il reste des éléments en fast ethernet qui
ne supportent pas les jumbo frames ?


Après quelques rapides tests : ça se passe mieux que ce qu'on
pourrait craindre.

On active les jumbo frames sur une interface en faisant, par
exemple, ifconfig eth0 mtu 9000. Chaque fois qu'on cause à une
autre machine qui ne parle pas jumbo (ethernet 100 mbits/s MTU
1500), il y a un délai d'une ou deux secondes mais on finit par
y arriver.


Ca doit fonctionner si l'icmp n'est pas filtré.
Dans ce cas, la machine destinataire peut faire remonter qu'elle ne peut
pas recevoir les données, et demander la fragmentation, par exemple.

Je suppose que la couche réseau Linux n'est pas capable de se
souvenir de la taille des paquets à utiliser par destination
mais qu'elle est capable de la réduire jusqu'à ce que ça passe.
Ça marche même pour NFS qui est, que je sache, de l'UDP.


NFS peut fonctionner en TCP, également.



1 2