Monitoring status using mmdiag
You can use the mmdiag command to monitor AFM and AFM DR in the following ways:
- Use the following mmdiag --afm command to display all active
AFM-relationships on a gateway node:
# mmdiag --afmThe system displays output similar to -
=== mmdiag: afm === AFM Gateway: fin23p Active AFM-Cache: fileset_2 (/cache_fs0/fs2) in Device: cache_fs0 Mode: independent-writer Home: fin21p (nfs://fin21p/test_fs0/cache_fs0) Fileset Status: Linked Handler-state: Mounted Cache-state: Active Q-state: Normal Q-length: 0 Q-executed: 603 AFM-Cache: fileset1 (/cache_fs0/fs1) in Device: cache_fs0 Mode: single-writer Home: fin21p (nfs://fin21p/test_fs0/cache_fs1) Fileset Status: Linked Handler-state: Mounted Cache-state: Active Q-state: Normal Q-length: 0 Q-executed: 2 AFM-Cache: fileset1 (/test_cache/fs1) in Device: test_cache Mode: read-only Home: fin21p (nfs://fin21p/test_fs0/cache_fs2) Fileset Status: Linked Handler-state: Mounted Cache-state: Active Q-state: Normal Q-length: 0 Q-executed: 3 [root@fin23p ~]# mmdiag --afm -Y mmdiag:afm_fset:HEADER:version:reserved:reserved:cacheName:cachePath:deviceName :cacheMode:HomeNode:HomePath:filesetStatus:handlerState:cacheState:qState:qLen:qNumExec mmdiag:afm_gw:HEADER:version:reserved:reserved:gwNode:gwActive:gwDisconn :Recov:Resync:NodeChg:QLen:QMem:softQMem:hardQMem:pingState mmdiag:afm_gw:0:1:::fin23p:Active:::::::: mmdiag:afm_fset:0:1:::fileset_2:/cache_fs0/fs2:cache_fs0:independent-writer :fin21p:nfs%3A//fin21p/test_fs0/cache_fs0:Linked:Mounted:Active:Normal:0:603: mmdiag:afm_fset:0:1:::fileset1:/cache_fs0/fs1:cache_fs0:single-writer :fin21p:nfs%3A//fin21p/test_fs0/cache_fs1:Linked:Mounted:Active:Normal:0:2: mmdiag:afm_fset:0:1:::fileset1:/test_cache/fs1:test_cache:read-only :fin21p:nfs%3A//fin21p/test_fs0/cache_fs2:Linked:Mounted:Active:Normal:0:3:
- Use the following mmdiag --afm command to display only the specified
fileset's relationship:
# mmdiag --afm fileset=cache_fs0:fileset_2The system displays output similar to -
=== mmdiag: afm === AFM-Cache: fileset_2 (/cache_fs0/fs2) in Device: cache_fs0 Mode: independent-writer Home: fin21p (nfs://fin21p/test_fs0/cache_fs0) Fileset Status: Linked Handler-state: Mounted Cache-state: Active Q-state: Normal Q-length: 0 Q-executed: 603 [root@fin23p ~]# mmdiag --afm fset=cache_fs0:fileset_2 -Y mmdiag:afm_fset:HEADER:version:reserved:reserved:cacheName:cachePath:deviceName :cacheMode:HomeNode:HomePath:filesetStatus:handlerState:cacheState:qState:qLen:qNumExec mmdiag:afm_fset:0:1:::fileset_2:/cache_fs0/fs2:cache_fs0: independent-writer:fin21p:nfs%3A//fin21p/test_fs0/cache_fs0 :Linked:Mounted:Active:Normal:0:603:
- Use the following mmdiag --afm command to display detailed gateway-specific
attributes:
# mmdiag --afm gwThe system displays output similar to -
=== mmdiag: afm === AFM Gateway: fin23p Active QLen: 0 QMem: 0 SoftQMem: 2147483648 HardQMem 5368709120 Ping thread: Started [root@fin23p ~]# mmdiag --afm gw -Y mmdiag:afm_gw:HEADER:version:reserved:reserved:gwNode:gwActive:gwDisconn :Recov:Resync:NodeChg:QLen:QMem:softQMem:hardQMem:pingState mmdiag:afm_gw:0:1:::fin23p:Active:::::0:0:2147483648:5368709120:Started [root@fin23p ~]#
- Use the mmdiag --afm command to display all active filesets known to the
gateway node:
# mmdiag --afm fileset=allThe system displays output similar to -
=== mmdiag: afm === AFM-Cache: fileset1 (/test_cache/fs1) in Device: test_cache Mode: read-only Home: fin21p (nfs://fin21p/test_fs0/cache_fs2) Fileset Status: Linked Handler-state: Mounted Cache-state: Active Q-state: Normal Q-length: 0 Q-executed: 3 AFM-Cache: fileset1 (/cache_fs0/fs1) in Device: cache_fs0 Mode: single-writer Home: fin21p (nfs://fin21p/test_fs0/cache_fs1) Fileset Status: Linked Handler-state: Mounted Cache-state: Active Q-state: Normal Q-length: 0 Q-executed: 2 AFM-Cache: fileset_2 (/cache_fs0/fs2) in Device: cache_fs0 Mode: independent-writer Home: fin21p (nfs://fin21p/test_fs0/cache_fs0) Fileset Status: Linked Handler-state: Mounted Cache-state: Active Q-state: Normal Q-length: 0 Q-executed: 603 [root@fin23p ~]# mmdiag --afm fileset=all -Y mmdiag:afm_fset:HEADER:version:reserved:reserved:cacheName:cachePath:deviceName :cacheMode:HomeNode:HomePath:filesetStatus:handlerState:cacheState:qState:qLen:qNumExec mmdiag:afm_fset:0:1:::fileset1:/test_cache/fs1:test_cache :read-only:fin21p:nfs%3A//fin21p/test_fs0/cache_fs2 :Linked:Mounted:Active:Normal:0:3: mmdiag:afm_fset:0:1:::fileset1:/cache_fs0/fs1:cache_fs0 :single-writer:fin21p:nfs%3A//fin21p/test_fs0/cache_fs1 :Linked:Mounted:Active:Normal:0:2: mmdiag:afm_fset:0:1:::fileset_2:/cache_fs0/fs2:cache_fs0 :independent-writer:fin21p:nfs%3A//fin21p/test_fs0/cache_fs0 :Linked:Mounted:Active:Normal:0:603: