[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [NFS] Debit limite



Nicolas KOWALSKI a écrit :
2008/12/9 Romaric DEFAUX <rde@audaxis.com>:
Nicolas KOWALSKI a écrit :
2008/12/9 Romaric DEFAUX <rde@audaxis.com>:

J'ai essayé plein d'options de montage différentes, les meilleurs perf.
obtenues jusqu'à présent sont avec les options suivantes :
-o sync,rw,hard,intr,rsize=32768,wsize=32768
Tu es donc en udp. Utiliser tcp améliore-t-il les choses ?
Je ne peux pas tester ce soir, j'essaierai demain matin et je te dirais ce
qu'il en est (il suffit juste d'ajouter l'option 'tcp' n'est-ce pas ?)

Oui c'est ça.


Quelles sont les options d'export sur le serveur (/etc/exports) ?

Quel est le type de système de fichiers sous-jacent sur le serveur
(ext3/xfs/...) ?
Voici mon exports :
/baiea 172.16.20.2(rw,sync,no_root_squash,no_subtree_check)

L'option "sync", bien que recommandée, influe énormément sur les
perfs. Avec rsync tu ne spécifies pas cet aspect synchrone, il me
parait donc normal qu'avec NFS ce soit plus lent.


Et le système de fichier c'est de l'ext3 non journalisé. Mais si c'était le
système de fichier en cause ça ne changerai rien de passer ou pas par NFS
non ?

ext3 non journalisé ? C'est en writeback ?

ext3 n'est pas le SGF le plus performant pour un serveur NFS en mode
synchrone. Si de plus tu utilises le mode writeback, autant passer
directement à XFS ; la "sureté" des données sera la même...

J'ai essayé diverses combinaisons, j'arrive à avoir maintenant un débit de 35Mo/s en moyenne :D !

Je suis passé en mode asynchrone, en tcp et j'ai retiré les rsize et wsize.

Voici ma conf :
Côté serveur mon /etc/exports :
/baiea 172.16.20.2(rw,no_root_squash,no_subtree_check)

Côté client :
mount -t nfs -o rw,hard,intr,tcp 172.16.20.1:/baiea /baiea

J'ai de plus modifié le txqueuelen sur les deux serveurs pour le passer à 10000 (il est à 1000 par défaut).

Je ne sais pas ce que tu entends par être en mode writeback, c'est activer le cache au niveau du disque ? Si c'est ça je pense qu'il l'est par défaut. Je n'ai pas le temps de reformater la baie pour changer de système de fichier, et les perf sont maintenant suffisantes pour être en production.
Au niveau sûreté des données la baie est en raid5 matériel :)


Merci de votre aide à tous !

Romaric



Reply to: