1 votes

rpcbind provoque une charge très élevée sur un système Fedora 10 avec nfs

J'ai un système Fedora 10 qui exporte certains systèmes de fichiers via NFS.

L'un des systèmes de fichiers exportés est très utilisé sur un système client lorsque j'exécute un indexeur de moteur de recherche. L'activité du fichier est à 100% en lecture (aucune écriture).

Chaque fois que je lance l'indexeur, la charge moyenne du système monte en flèche (jusqu'à 25 à certains moments) et rpcbind utilise souvent 98 % de la capacité du processeur.

Sur le système client, je monte le répertoire distant avec les options suivantes : intr,nosuid,ro,rsize=8192,udp,noatime,bg,nodev.

Sur le serveur, j'exporte le répertoire avec les options suivantes : ro,no_subtree_check

Le serveur NFS est configuré pour 32 threads.

Si cela fait une différence, le serveur NFS est également un serveur NIS. Et le client est lié à lui en tant que client NIS.

Avez-vous des suggestions sur ce que je peux faire pour réduire la charge sur le serveur ? Une charge aussi élevée ne me semble pas normale.

Merci !

0 votes

Quelle est la sortie de nfsstat -o all sur le serveur et le client ?

0 votes

0voto

Seth Robertson Points 1119

Voir les ports utilisés par rpcbind lsof -p $(pidof rpcbind)

Utilisez tcpdump pour voir qui parle sur ces ports tcpdump -s 1600 -ni eth0 port sunrpc or port 850 vous devrez peut-être examiner d'autres interfaces, y compris lo, au cas où il s'agirait d'un trafic généré localement.

strace rpcbind pour voir ce qu'il fait strace -s512 -o/tmp/tr -f -p $(pidof rpcbind)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X