Probleme reseau Gigabit - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 14-01-2005 à 21:14:56
Et la conf du client NFS ? Et la conf du serveur Samba ? et la conf de la carte réseau ?
Dans 99% des cas, les valeurs par défaut fonctionnent bien en 100 mbits mais pas tellement au delà.
Marsh Posté le 14-01-2005 à 21:32:55
En FTP :
PC win => PC linux : 15Mo/s
PC win => Serveur : 15Mo/s
Serveur => PC win : 30Mo/s (aaaah !!)
Serveur => PC lin : 30Mo/s
PC linux => PC win : ca varie bcp, mais en moyenne 6Mo/s (entre 4 et 12...)
PC linux => Serveur : 7Mo/s
En ce qui concerne la conf de la carte, difficile a dire, mii-tools et ethtools ne fonctionnent pas pour mes cartes..
Je vais jeter un oeil sur les conf NFS/Samba, mais si tu as deja des trucs en tete sur ce qu'il y a a verifier/modifier, je suis preneur.
Marsh Posté le 14-01-2005 à 21:55:36
Apparemment le module "sk98lin" n'accepte aucun paramètre, c'est dommage, avec mon ancienne carte Dlink (module dl2k), j'avais tout un tas d'optimisations possibles ...
Pour Samba et NFS, déja, utilise les versions les plus récentes possibles.
Si tu transfères des gros fichiers, augmente la taille des tampons d'émission/reception:
Samba: (smb.conf)
socket options = TCP_NODELAY SO_RCVBUF=32768 SO_SNDBUF=32768
NFS: (coté client, options du mount)
wsize=32768,rsize=32768,nfsvers=3
Augmenter le MTU peut aider également:
http://sd.wareonearth.com/~phil/jumbo.html
(même en FTP !)
Marsh Posté le 14-01-2005 à 21:59:39
Ok merci, je vais faire qques essais sur les confs.
Je vais aussi echanger les cables et les ports de switch pour ecarter (ou deceler) tout probleme a ce niveau là.
Marsh Posté le 14-01-2005 à 22:29:49
J'ai fait les modifs au niveau de la conf, j'ai echangé les cable, j'ai fait 3 fois le tours du PC sur le nez, rien de change
Marsh Posté le 15-01-2005 à 10:40:14
Essaye de fixer les débits et d'enlever l'autonégociation ???
mii-diag ou/et ethtool permettent ca normalement.
Ca doit ressemble à ca :
ethtool -s eth0 autoneg off speed 1000 duplex full
Si tu peux également fixer les débits sur ton switch fait le !!!
J'ai deja vu des changements énormes en virant l'autonég........ (plus d'un facteur 10 en fixant à la fois la carte réseau et le paramétrage du port du switch).
edit : je viens de me réveiller...........mal lu que ta carte supportait pas ethtool et mii........ ceci dit en changeant mon noyau en 2.6.10 a changé pas mal de choses chez moi....... Le changelog du 2.6.10 :
<viro@www.linux.org.uk>
[PATCH] (18/27) forcedeth ethtool conversion
Je peux enfin faire joujou avec les paramétres de carte réseau "forcedeth".
Peut-etre que les derniers noyaux ont changés les paramétres pour le module de ta carte ??
Marsh Posté le 15-01-2005 à 10:50:30
Es-tu vraiment sûr que ta carte ne support pas ethtool ?
http://www.syskonnect.com/support/ [...] m#Section6
Marsh Posté le 15-01-2005 à 10:51:42
En fait avec le dernier drivers de la carte, ethtool fonctionne.
Et j'ai forcé en 1000FD, ca n'a rien changé.
Mais effectivement, il arrive souvent d'avoir de bien meilleures perf sans l'autoneg et en forcant les interfaces.
Malheureusement, ce n'est pas le cas ici
Marsh Posté le 15-01-2005 à 11:02:56
J'ai recompilé un kernel pour la machine qui avait le plus de probleme (PC linux), en mettant le support nfs et samba en dur dans le kernel.
Ca regle entierement le probleme au niveau NFS (entre 20 et 30Mo/s des 2 cotés) par contre niveau samba ca ne change rien.
Marsh Posté le 15-01-2005 à 11:16:10
tu fais comment tes transferts avec samba ?
Je te dis ca car chez moi sous gnome/nautilus c tres tres tres lent...
Par contre sur kde/konqueror, c super rapide.....
Va savoir pour quoi, Chaaaaarless..........
Marsh Posté le 15-01-2005 à 11:27:02
Alors de plusieurs facons :
- a partir de la machine linux, je mount le partage windows, et je fais le transfer avec mc.
- a partir de la machine windows, je monte un lecteur reseau, et je fais le transfer avec total commander.
Sinon ton probleme est en effet sympathique aussi.... je vais finir par penser que samba c'est vraiment nul..
A noter que j'ai maintenant ces resultats en ftp :
PC lin => pc win : entre 2Mo/s et 12Mo/s ca narette pas de changer.
PC win => pc lin : 25Mo/s
Marsh Posté le 15-01-2005 à 11:29:29
T'as aussi fixé les débits au niveau du poste windows ?
et les ports des switchs aussi ?
Marsh Posté le 15-01-2005 à 11:30:59
Oui pour le PC windows.
Au niveau du switch, je ne peu pas.
Marsh Posté le 15-01-2005 à 12:08:31
As tu la possibilité de mettre un câble croisé pour tester entre les 2 ordis ? (le pc windows et le pc linux)
Marsh Posté le 15-01-2005 à 12:17:55
dommage.......apres la cable croisé tu pourrais être sûr à 100% que ton probleme est bien "systeme" et pas "réseau".
Marsh Posté le 15-01-2005 à 13:06:40
Etant donné qu'en FTP je fais du 25Mo/s je pense qu'on peu en etre sur non ?
Marsh Posté le 15-01-2005 à 13:11:43
scrab a écrit : Etant donné qu'en FTP je fais du 25Mo/s je pense qu'on peu en etre sur non ? |
oui, c'est pour ça que je t'ai fait tester
Marsh Posté le 14-01-2005 à 20:56:10
Bonsoir a tous,
Aujourd'hui, j'ai passé mon LAN en gigabit, voila l'architecture :
1 serveur/routeur/firewall sous linux (debian), carte Gb SMC (driver sk98lin) (que l'on va apeller serveur par la suite)
1 PC sous linux (debian), carte smc (driver sk98lin), on va l'apeller PC Linux
1 PC sous windows (XP SP2), carte reseau integre a la CM (k8n-e deluxe) donc drivers nforce3, on va l'apeller PC win.
Le switch est un 5 ports de marque SMC.
Tous les cables sont de categorie 6.
Tous les disques sont capable de faire du 30Mo/s au minimum
aux niveau des partage windows, samba est utilisé pour tous les partages linux/window, et NFS entre les 2 linux.
Maintenant le probleme :
Pour faire mes tests, je transfere un fichier divX de 700Mo, voila les resultats
PC win => Serveur : 18Mo/s (pas genial mais raisonable)
PC win => PC linux : Moins de 5Mo/s ....
PC linux => Serveur : 7Mo/s ....
PC linux => PC win : 300ko/s (là c'est carrement pathetique, je faisais du 5Mo/s en 100Mbits)
Serveur => PC win : 300ko/s
Serveur => PC linux : 20Mo/s
Donc si qqun a une piste, je suis preneur, parce que je n'en vois aucune