Cette commande affiche des informations statistiques sur les connexions NFS et RPC. Utilisez la syntaxe suivante pour afficher statistiques relatives au serveur et au client NFS, procédez comme suit :
# nfsstat [ –cmnrsz ]
Affiche des informations côté client
Affiche les statistiques pour chaque système de fichiers monté NFS
Affiche les informations sur les périodes actuelle et précédente NFS côté client et côté serveur
Affiche les statistiques RPC
Affiche les informations côté serveur
Spécifie que les statistiques doivent être définies sur zéro
En l'absence d'options spécifiées, les options –cnrs sont utilisées.
La collecte des statistiques côté serveur peut être importante pour le débogage de problèmes lorsqu'un nouveau logiciel ou du nouveau matériel est ajouté à l'environnement informatique. L'exécution de cette commande au moins une fois par semaine et le stockage des chiffres donnent un bon historique des performances précédents.
Exemple 6-1 L'affichage des statistiques sur le serveur NFS# nfsstat -s Server rpc: Connection oriented: calls badcalls nullrecv badlen xdrcall dupchecks dupreqs 719949194 0 0 0 0 58478624 33 Connectionless: calls badcalls nullrecv badlen xdrcall dupchecks dupreqs 73753609 0 0 0 0 987278 7254 Server NFSv2: calls badcalls referrals referlinks 25733 0 0 0 Server NFSv3: calls badcalls referrals referlinks 132880073 0 0 0 Server NFSv4: calls badcalls referrals referlinks 488884996 4 0 0 Version 2: (746607 calls) null getattr setattr root lookup readlink read 883 0% 60 0% 45 0% 0 0% 177446 23% 1489 0% 537366 71% wrcache write create remove rename link symlink 0 0% 1105 0% 47 0% 59 0% 28 0% 10 0% 9 0% mkdir rmdir readdir statfs 26 0% 0 0% 27926 3% 108 0% Version 3: (728863853 calls) null getattr setattr lookup access 1365467 0% 496667075 68% 8864191 1% 66510206 9% 19131659 2% readlink read write create mkdir 414705 0% 80123469 10% 18740690 2% 4135195 0% 327059 0% symlink mknod remove rmdir rename 101415 0% 9605 0% 6533288 0% 111810 0% 366267 0% link readdir readdirplus fsstat fsinfo 2572965 0% 519346 0% 2726631 0% 13320640 1% 60161 0% pathconf commit 13181 0% 6248828 0% Version 4: (54871870 calls) null compound 266963 0% 54604907 99% Version 4: (167573814 operations) reserved access close commit 0 0% 2663957 1% 2692328 1% 1166001 0% create delegpurge delegreturn getattr 167423 0% 0 0% 1802019 1% 26405254 15% getfh link lock lockt 11534581 6% 113212 0% 207723 0% 265 0% locku lookup lookupp nverify 230430 0% 11059722 6% 423514 0% 21386866 12% open openattr open_confirm open_downgrade 2835459 1% 4138 0% 18959 0% 3106 0% putfh putpubfh putrootfh read 52606920 31% 0 0% 35776 0% 4325432 2% readdir readlink remove rename 606651 0% 38043 0% 560797 0% 248990 0% renew restorefh savefh secinfo 2330092 1% 8711358 5% 11639329 6% 19384 0% setattr setclientid setclientid_confirm verify 453126 0% 16349 0% 16356 0% 2484 0% write release_lockowner illegal 3247770 1% 0 0% 0 0% Server nfs_acl: Version 2: (694979 calls) null getacl setacl getattr access getxattrdir 0 0% 42358 6% 0 0% 584553 84% 68068 9% 0 0% Version 3: (2465011 calls) null getacl setacl getxattrdir 0 0% 1293312 52% 1131 0% 1170568 47%
L'exemple montre comment afficher et des statistiques concernant les activités NFS RPC. Dans les deux ensembles de statistiques, le fait de connaître le nombre moyen de badcalls ou de calls et le nombre d'appels par semaine peut aider à identifier un problème. La valeur badcalls indique le nombre de mauvais messages à partir d'un client. Cette valeur peut indiquer des problèmes matériels pour le réseau.
Certaines des connexions génèrent des opérations d'écriture sur les disques. Une augmentation soudaine de ces statistiques peut indiquer un problème et doit être examinée. Pour les statistiques de la version 2 de NFS, les connexions à noter sont setattr, write, create, remove, rename, link, symlink, mkdir et rmdir. Pour les statistiques de la version 3 et de la version 4 de NFS, la valeur à surveiller est commit. Si le niveau d'opérations commit est élevé dans un serveur NFS, comparé à un autre serveur presque identique, vérifiez que les clients NFS ont suffisamment de mémoire. Le nombre d'opérations commit sur le serveur s'accroît lorsque les clients n'ont pas de ressources disponibles.