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 |