NFS lent - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 18-12-2005 à 16:50:26
Est-ce qu'un transfert avec scp ( pas sftp hein ) est plus rapide ?
Sinon voilà ma ligne dans fstab :
Citation : zerox:/home /mnt/nfs/home nfs rw,async,noauto,hard,rsize=32768,wsize=32768,_netdev 0 |
J'avais aussi des problèmes de perfs avant et je les ai réglé en jouant sur les options rsize et wsize qui sont trop bas par défaut
Marsh Posté le 18-12-2005 à 19:08:16
J'ai trouvé le problème. En fait par defaut le protocole utilisé était UDP.
Il suffit de rajouter tcp dans la liste des options lors du montage...
bizarre mais bon (vive ethereal pour trouver le probleme).
Marsh Posté le 18-12-2005 à 19:38:28
non c'est pas bizarre car à la base NFS s'appuie sur UDP... ce n'est que depuis la version4 que les developpeurs ont intégré le support TCP.
Marsh Posté le 19-12-2005 à 16:19:15
0liv> faux, existe dans la version 3. J'utilise NFSv3 avec TCP
Citation : |
Marsh Posté le 19-12-2005 à 16:43:41
oui c'est vrai je me suis planté ... en fait le support TCP est apparru au cours de la version3 (à partir du noyau 2.4.19). Mais tu as raison, j'ai vérifié en allant jeté un coup d'oeil sur le RFC et la version3 doit supporter TCP... je t'autorise à me flageller pour cette grossière erreur
mais bon on dira que pour des raisons historiques, la config par défaut est sur UDP
Marsh Posté le 18-12-2005 à 13:09:59
Bonjour,
Je souhaite créer un reseau NFS entre 2 ordis sous: mandriva 2006 et mandrake 10.1
Le problème est que le résear marche très bien dans le sens: mandrake 10.1 (serveur) <- mandriva 2006 (client) mais est très lent dans l'autre sens (mandriva 2006 en tant que serveur).
Un netstat -s sur la marchine serveur (2006) me donne:
"...
Icmp:
68 ICMP messages received
0 input ICMP message failed.
Histogramme d'entrée ICMP
timeout in transit: 33
echo requests: 23
echo replies: 12
23 ICMP messages sent
0 ICMP messages failed
Histogramme de sortie ICMP
echo replies: 23
..."
d'où apparemment une perte d'ICMP (je remarque que notamment "timeout in transit: " augmente lorsque je recupere un fichier de la machine client (10.1))
et si je fais nfsstat-rc sur la machine client (10.1) j'obtiens:
"
Client rpc stats:
calls retrans authrefrsh
2326 327 0
"
si quelqu'un pouvait m'aider...
merci d'avance
JoDe