Le 12/01/2011 21:11, Cyril Bellot a écrit :
On 12/01, Julien Escario wrote:
Le 12/01/2011 19:34, Cyril Bellot a écrit :
On 12/01, Julien Escario wrote:
Et j'ai un nombre plutôt importants de threads NFS : RPCNFSDCOUNT=128
Ça ne fait pas un peu trop ? Ici nous avons constaté des grosses baisses de performance sous forte charge si on augmente trop le nombre de threads. Pour trouver la valeur optimale, il vaut mieux partir de peu et augmenter : nfsd râle quand il a trop de connexions ouvertes.
J'avais justement un doute ... J'ai réduit à 32 et rien de mieux pour le moment.
Nous n'avons jamais eu besoin de dépasser 16. Tu as déjà des messages dans tes logs du style : increase the number of threads ?
Ca ne me dit rien. Ce qui m'a fait augmenter le nombre de threads, c'est la ligne th dans /proc/net/rpc/nfsd Le dernier chiffre n'est pas zéro ;-)
Commence peut-être par regarder la charge et les IOs (iostat -x 3) du côté serveur pour voir si ton device est au taquet ou non quand c'est lent; s'il ne l'est pas, laisse tourner nfsstat pour voir le type d'opérations qui te prennent de la ressource
Alors précision : c'est toujours lent ... Par contre, les I/O sont quand même assez hautes, oui fréquemment autour de 40% et le premier iostat me donne un iowait à 29,46%.
C'est beaucoup non ? (je n'ai pas d'autre filer sous la main pour faire une comparaison).
Ceci dit, même si c'est élevé, je trouve étonnant que ca puisse dégrader les perfs à ce point là.
Julien