#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.
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é.
J'ignorais que NFS proposait le choix.
Hors ligne