Chapitre 8. Surveillance de la fonctionnalité des layouts SCSI pNFS

Vous pouvez contrôler si le client et le serveur pNFS échangent des opérations SCSI pNFS correctes ou s'ils se rabattent sur des opérations NFS normales.

Conditions préalables

  • Un client et un serveur SCSI pNFS sont configurés.

8.1. Vérification des opérations SCSI pNFS à partir du serveur à l'aide de nfsstat

Cette procédure utilise l'utilitaire nfsstat pour surveiller les opérations SCSI pNFS à partir du serveur.

Procédure

  1. Contrôler les opérations effectuées à partir du serveur :

    # watch --differences \
            "nfsstat --server | egrep --after-context=1 read\|write\|layout"
    
    Every 2.0s: nfsstat --server | egrep --after-context=1 read\|write\|layout
    
    putrootfh    read         readdir      readlink     remove	 rename
    2         0% 0         0% 1         0% 0         0% 0         0% 0         0%
    --
    setcltidconf verify	  write        rellockowner bc_ctl	 bind_conn
    0         0% 0         0% 0         0% 0         0% 0         0% 0         0%
    --
    getdevlist   layoutcommit layoutget    layoutreturn secinfononam sequence
    0         0% 29        1% 49        1% 5         0% 0         0% 2435     86%
  2. Le client et le serveur utilisent les opérations SCSI pNFS lorsque :

    • Les compteurs layoutget, layoutreturn et layoutcommit s'incrémentent. Cela signifie que le serveur sert des modèles.
    • Les compteurs du serveur read et write ne s'incrémentent pas. Cela signifie que les clients effectuent des requêtes d'E/S directement sur les périphériques SCSI.