Option |
Description |
–a[0/1] |
Displays all information described in this table. |
–b[bits] |
Displays information about global buffer descriptors blocks (BDBs). You can specify a combination of the following bits:
Note:
Running irisstat -b64 may require extra time.
|
–c[bits] |
Displays counters, which are statistics on system performance. You can specify a combination of the following bits:
-
1 (global)
-
2 (network)
-
4 (lock)
-
8 (optim)
-
16 (terminal)
-
32 (symtab)
-
64 (journal)
-
128 (disk i/o)
-
256 (cluster)
-
262144 (bshash)
-
2097152 (job cmd)
-
4194304 (sem)
-
8388608 (async disk i/o)
-
16777216 (fsync)
-
33554432 (obj class)
-
67108864 (wd)
-
134217728 (bigstr)
-
268435456 (swd)
-
536870912 (sort)
-
1073741824 (symsave)
-
2147483648 (freeblkpool)
|
–d[pid,opt] |
Creates dump of InterSystems IRIS processes. You can specify the following options:
-
0 (full); default
-
1 (partial)
|
–e[0/1/2] |
Displays the InterSystems IRIS system error log (see InterSystems IRIS System Error Log in the “Monitoring InterSystems IRIS Using the Management Portal” chapter); –e2 displays additional process information (in hex). |
–f[bits] |
Displays global module flags. You can specify a combination of the following bits:
-
1 (basic)
-
64 (resources)
-
128 (with detail)
-
256 (account detail)
-
512 (incstrtab)
-
1024 (audit)
|
–g[0/1] |
Displays ^GLOSTAT information; for information see the “Gathering Global Activity Statistics Using ^GLOSTAT” chapter in this document. |
–h |
Displays irisstat usage information. |
–j[0/1/2/3/4/5/6] |
Displays the journal system master structure, which lists information about journaling status. –j32 displays mirror server information. |
-k |
Displays information about prefetch daemons used by the $PREFETCHON function; see $PREFETCHON in the ObjectScript Reference. |
–l[bits] |
Displays information about least recently used (LRU) global buffer descriptor block (BDB) queue, but not the contents of the BDBs. You can specify a combination of the following bits:
|
–m[0/1/3/4/8/16] |
Displays Global File Table (GFILETAB), which contains information about all databases, listed by SFN, that have been mounted since the instance of InterSystems IRIS started up. You can specify a combination of the following bits:
|
–n[0/1] |
Displays information about network structures and local/remote SFN translations; irisstat -n-1 also displays namespace structures. |
-o1 |
Clears the resource statistics displayed by irisstat -c to reestablish a base situation without rebooting InterSystems IRIS. No output is produced. |
–p[bits] |
Displays information about processes that are running in InterSystems IRIS. The information is obtained from the process ID table (PIDTAB). You can specify a combination of the following flags:
-
2 (swcheck)
-
4 (pstate and %SS)
-
5 (NT mailbox locks); Windows only
-
8 (js sum)
-
16 (js list)
-
32 (grefcnt info)
-
64 (gstatebits)
-
128 (gstate summary)
-
256 (jrnhib)
-
512 (transaction summary)
-
1024 (pidflags)
-
2048 (pgbdbsav); additionally dumps pgshared table
-
4096 (freeblk table)
|
–q[0/1] |
Displays information about hibernation semaphores. |
-s[dir] |
Specifies the directory containing the irisstat executable when running the command from other than the mgr or bin directories. |
-t[seconds] |
Runs irisstat repeatedly in a loop every seconds seconds until halted. Only the global module flags section is displayed, as when -f1 is specified. |
–u[bits] |
Displays information about InterSystems IRIS locks stored in the lock table (see Monitoring Locks in the “Monitoring InterSystems IRIS Using the Management Portal” chapter of this guide). You can specify a combination of the following bits:
-
1 (summary)
-
2 (waiters)
-
4 (intermediate)
-
8 (detail)
-
16 (watermark)
-
32 (buddy memory)
-
64 (resource info)
|
-v1 |
Ensures that the InterSystems IRIS executable associated with the shared memory segment irisstat is being run on and the irisstat executable are from the same version; if not, irisstat will not run. |
–w[bits] |
Displays information about BDBs in write daemon queues. |
–B[0/1] |
Displays, in hex, the contents of blocks held in GBFSPECQ. |
–C[0/1] |
Displays configuration information for inter-job communication (IJC) devices. |
–D[secs],[msecs][,0] |
Displays resource statistics over an interval of ‘secs’ seconds. Sample block collisions ever ‘msec’ milliseconds.
Note:
Resource information same as –c.
The ^BLKCOL utility, described in the “Monitoring Block Collisions Using ^BLKCOL” chapter of this guide, provides more detailed information about block collisions.
|
–E[bits] |
Displays status of cluster on platforms that support clustering. You can specify a combination of the following bits:
-
1 (vars)
-
2 (write daemon locks)
-
4 (enqinuse)
-
8/16 (allenq)
|
–G[bdb] |
Displays, in hex, the contents of the global buffer descriptors and the global buffer for a specific buffer descriptor block (BDB).
Note:
Same as –H except that the information is displayed by BDB.
|
–H[sfn],[blk] |
Displays, in hex, the contents of the global buffer descriptors and the global buffer for a specific system file number (sfn) and block number (blk) pair.
Note:
Same as –G except that the information is displayed by system file number and block number pair.
The block must be in the buffer pool.
|
–I[0/1] |
Displays the incremental backup data structures. |
–L[0/1] |
Displays the license.
|
–M[0/1] |
Displays the mailbox log.
Note:
Disabled by default. A special build is required to capture and log the mailbox messages; additional logging may be required.
|
–N[value] |
Displays ECP network information. You can specify a combination of the following values:
-
1 (client)
-
2 (server)
-
4 (client buffers)
-
8 (server buffers)
-
16 (client buffers, in detail)
-
32 (user jobs awaiting answer)
-
64 (server answer buffers details)
-
128 (request global)
-
256 (server send answer buffer details; not -1)
-
1024 (dump server received request buffers)
-
2048 (client trans bitmap)
-
4096 (client GLO Q)
-
8192 (request global reference dump, in hex)
-
65536 (ECP blocks downloaded to clients)
-
131072 (client released request buffer details; not -1)
|
–R[value] |
Displays information about routine buffers in use (or changing), class control blocks (CCB), and least recently used (LRU) queues. You can specify a combination of the following values:
-
1 (routine buffers in use)
-
4 (RCT – changed routine table)
-
8 (RCT detail)
-
16 (0x10=all routine buffers)
-
32 (0x20=LRU Q)
-
64 (0x40=all CCB’s)
-
128 (0x80=invalidated CCB’s)
-
0x100 (invalidated subclasses)
-
0x200 (buffer address)
-
0x400 (buffer descriptors)
-
0x800 (procedure table and cached routines buffer number)
-
0x1000 (process cached routine names)
-
0x2040 (CCB’s and CCB details
-
0x4000 (cls NS cache)
-
0x6000 (cls NS cache details)
-
0x8000 (validate shm cls cache)
-
0x10000 (dump all class hierarchy)
-
0x20000 (dump all class hierarchy details)
-
0x40000 (dump process class and routine statistics)
-
0x80000 (process cached class names)
|
–S[bits] |
Displays information about the cause of a hang based on a self diagnosis of whether or not the system is hung. You can specify a combination of the following bits:
Note:
In a cluster, this option should be run all cluster members.
|
–T[0/1] |
Displays hex values of many in-memory tables, including National Language Settings (NLS) tables. |
–V[pid] |
Displays variables that are part of the process memory structures; of limited value unless you have access to the source code.
Note:
Windows only. Run from the directory that contains the pid.dmp file.
|
-W |
Performs the same function as the Backup.General.ExternalThaw()Opens in a new tab classmethod, and may be used to resume the write daemon after Backup.General.ExternalFreeze()Opens in a new tab has been called in cases when a new InterSystems IRIS session cannot be started. (See External Backup in the “Backup and Restore” chapter of the Data Integrity Guide for information on the use of these methods.) This option will not unfreeze the write daemon from any hang or suspension caused by anything other than a backup. Use of this option is recorded in the messages log. |
–X[0/1] |
Displays the contents of the device translation table. It is organized by device number and shows both the numeric and plaintext class identifiers. |