Gestión de sistemas de archivos de red en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

Comando nfsstat

Este comando información estadística acerca de las conexiones NFS y RPC. Utilice la sintaxis siguiente para mostrar estadísticas de servidor y cliente NFS:

# nfsstat [ –cmnrsz ]

–c

Muestra información del lado del cliente

–m

Muestra estadísticas para cada sistema de archivos montado en NFS

–n

Muestra la información de NFS en el lado del cliente y en el lado del servidor

–r

Muestra estadísticas de RPC

–s

Muestra información del lado del servidor

–z

Especifica que las estadísticas se deben establecer en cero

Si no hay opciones especificadas, se utilizan las opciones –cnrs.

Recopilar estadísticas del lado del servidor puede ser importante para depurar problemas cuando se agrega software o hardware nuevo al entorno informático. Si se ejecuta este comando por lo menos una vez a la semana y se almacenan los números, se obtiene un buen historial del rendimiento previo.

Ejemplo 6-1  Visualización de estadísticas del servidor 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% 

El ejemplo muestra cómo visualizar las estadísticas de las actividades de RPC y NFS. En ambos conjuntos de estadísticas, conocer el número medio de badcalls o calls y el número de llamadas por semana puede ayudar a identificar un problema. El valor badcalls informa el número de mensajes incorrectos de un cliente. Este valor puede indicar problemas de hardware de red.

Algunas de las conexiones generan actividad de escritura en los discos. Un aumento repentino en estas estadísticas puede indicar problemas y debe ser investigado. Para las estadísticas NFS versión 2, las conexiones que se deben tener en cuenta son setattr, write, create, remove, rename, link, symlink, mkdir y rmdir. Para las estadísticas NFS versión 3 y versión 4, el valor que se debe observar es commit. Si el nivel de commit es alto en un servidor NFS, en comparación con otro servidor casi idéntico, compruebe que el cliente NFS tenga suficiente memoria. El número de operaciones commit en el servidor crece cuando los clientes no tienen recursos disponibles.