Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/06/2015, à 21:39

ladeche

[Résolu] CIFS fonctionne OK, mais NFS assez pourri

Bonjour,

Je suis sur Ubuntu 14.04
J'ai un NAS WD MyBookLive. Initialement j'avais connecté le NAS via CIFS et ça fonctionnait correctement moyennant quelques limitations (pas de possibilité de copier des liens symboliques lors de sauvegardes par exemples).

Je me suis ensuite rendu compte qu'en fait le Disque NAS était nativement formaté en EXT4. Ayant lu que NFS était natif linux j'ai décidé de le connecter en NFS.
Les limitations dues au CIFS ont sauté mais le débit et la stabilité sont assez mauvais.

Quelques mesures :
=> en FTP => ~ 10Mo/s
=> en CIFS => ~8Mo/s, débit régulier
=> en NFS => ~5Mo/s, début irrégulier.

Avec LuckyBackup (rsync) en NFS c'est limlite catastrophique (à peine 1Mo/s en moyenne).

Le /etc/fstab avec les 2 montages "concurrents":

//mybooklive.home/Public	/media/MBL-cifs	cifs	guest,iocharset=utf8,uid=1000,_netdev	0	0
mybooklive.home:/nfs/Public /media/MBL-Public  nfs  rw 0 0

Y-a-t'il une erreur sur mon montage NFS ? Pour quelle raison y-a-t'il un débit faible et irrégulier ?

Merci.

Dernière modification par ladeche (Le 11/06/2015, à 22:34)

Hors ligne

#2 Le 10/06/2015, à 21:53

Braun

Re : [Résolu] CIFS fonctionne OK, mais NFS assez pourri

Bonsoir,
A priori je suis étonné d'une telle différence. Au hasard je dirais qu'il se peut que NFS fasse plus de vérifications dans les transmissions.

Hors ligne

#3 Le 10/06/2015, à 22:46

ladeche

Re : [Résolu] CIFS fonctionne OK, mais NFS assez pourri

C'est bien possible. Je ne sais pas s'il y a un lien entre ext4 et nfs qui pourrait conduire à ce résultat. Par contre je risque de devoir rebasculer sur cifs faute d'explications.

NFS étant natif linux ça reste très surprenant. sad

Hors ligne

#4 Le 11/06/2015, à 22:16

ladeche

Re : [Résolu] CIFS fonctionne OK, mais NFS assez pourri

Ici j'ai pu glané quelques idées.

d'où mon montage un peu changé :

mybooklive.home:/nfs/Public /media/MBL-Public  nfs  rw,_netdev,hard,intr,rsize=8192,wsize=8192,mountproto=tcp  0 0

J'ai aussi joué un peu avec les blocksize.
rsize=4096,wsize=4096 => assez stable mais débit faible
rsize=16384,wsize=16384 => semble un peu plus rapide (quelques %) mais débit plus irrégulier

Quelques mesures plus précises sur 110 fichiers pour 684 Mo :
NFS = ~ 2mn05s (~5,4 Mo/s)
CIFS = ~ 1mn15s (~9,1 Mo/s)
FTP = ~ 1mn    (~ 11,4 Mo/s)

Autant l'écart CIFS/FTP est acceptable, autant l'écart FTP/NFS est ... comment dire ... :-) ?. Peut-être est-ce lié au serveur NFS monté sur mon NAS qui n'est pas performant ...?

Hors ligne

#5 Le 11/06/2015, à 22:33

ladeche

Re : [Résolu] CIFS fonctionne OK, mais NFS assez pourri

Bon, j'ai fini par trouver le problème ici

En fait nfs3 fonctionne peut fonctionner en synchrone ou asynchrone.

En asynchrone le serveur NFS répond au client dès qu'il a traité la demande sans attendre l'écriture physique sur le disque. En synchrone il attends la fin de l'écriture physique avant de répondre.

Donc c'est un choix :
- Synchrone : plus sûr mais plus lent
- Asynchrone : moins sûr mais plus rapide.

Dans mon cas sur le test du post précédent (684 Mo):
NFS (sync) = ~ 2mn05s (~5,4 Mo/s)
NFS (async) = ~1mn10s (~9,7 Mo/s)

Donc NFS devient légèrement plus rapide que CIFS.

La manip faite sur le NAS WD MyBookLive :
1. Se connecter en ssh sur le NAS
2. Dans le fichier "/etc/exports" et sur la ligne commençant par /nsf, remplacer the "sync" par "async"
3. Relancer le serveur nfs sur le NAS : /etc/init.d/nfs-kernel-server reload

Hors ligne

#6 Le 12/06/2015, à 11:15

Braun

Re : [Résolu] CIFS fonctionne OK, mais NFS assez pourri

Donc c'était bien une question de vitesse vs sécurité. wink
J'ignorais que NFS proposait le choix.

Hors ligne