Gestion des systèmes de fichiers réseau dans Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Juillet 2014
 
 

Commande nfsstat

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 ]

–c

Affiche des informations côté client

–m

Affiche les statistiques pour chaque système de fichiers monté NFS

–t

Affiche les informations sur les périodes actuelle et précédente NFS côté client et côté serveur

–r

Affiche les statistiques RPC

–s

Affiche les informations côté serveur

–z

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.