These columns identify how many times a process became blocked on which blocking type. Average time blocked can be approximated by dividing the corresponding process pending wait time column by the process block count column. For a list of these columns, see Process Scheduling: Process Pending Wait Time Columns.
Column Name | Mode | Description | Data Type |
---|---|---|---|
ProcBlksFsgRead | count | Number of process blocks for an FSG read from disk. | FLOAT |
ProcBlksFsgWrite | count | Number of process blocks for an FSG write to disk. | FLOAT |
ProcBlksDBLock | count | Number of process blocks for database locks. The AMP Worker Task can do other work while the lock is blocked. | FLOAT |
ProcBlksFsgLock | count | Number of process blocks for an FSG lock. | FLOAT |
ProcBlksTime | count | Number of process blocks waiting only for timer expiration. | FLOAT |
ProcBlksMemAlloc | count | Number of process blocks for memory allocations. | FLOAT |
ProcBlksMisc | count | Number of process blocks for miscellaneous events. | FLOAT |
ProcBlksMonitor | count | Number of process blocks for a user monitor. | FLOAT |
ProcBlksMonResume | count | Number of process blocks for a user monitor resume from a yield. | FLOAT |
ProcBlksMsgRead | count | Number of process blocks for non-step work. | FLOAT |
ProcBlksNetThrottle | count | Number of process blocks for delivery of outstanding outgoing messages. | FLOAT |
ProcBlksQnl | count | Number of process blocks for a TSKQNL lock. | FLOAT |
ProcBlksSegLock | count | Number of process blocks for a disk or task context (for example, scratch, stack, and so on) segment lock. | FLOAT |