Displays the contents of the nonpaged dynamic storage pool, the bus-addressable pool, and the paged dynamic storage pool. You can display part or all of each pool. If you do not specify a range or qualifiers, the default is SHOW POOL/ALL. Optionally, you can display the pool history ring buffer and pool statistics. Format SHOW POOL [range | /ALL (d)| /BAP | /NONPAGED | /PAGED] [ /BRIEF | /CHECK | /FREE | /HEADER | /MAXIMUM_BYTES [=n] | /SUMMARY | /TYPE=packet-type | /SUBTYPE=packet-type | /UNUSED ] [/RING_BUFFER[=address]] [/STATISTICS [=ALL] [/NONPAGED | /BAP | /PAGED]
1 – Parameter
range Range of virtual addresses in pool that SDA is to examine. You can express a range using the following syntax: m:n Range of virtual addresses in pool from m to n m;n Range of virtual addresses in pool starting at m and continuing for n bytes
2 – Qualifiers
2.1 /ALL
Displays the entire contents of the dynamic storage pool, except for those portions that are free (available). This is the default behavior of the SHOW POOL command.
2.2 /BAP
Displays the contents of the bus-addressable dynamic storage pool currently in use.
2.3 /BRIEF
Displays only general information about the dynamic storage pool and its addresses.
2.4 /CHECK
Checks all free packets for POOLCHECK-style corruption, in exactly the same way that the system does when generating a POOLCHECK crash dump.
2.5 /FREE
Displays the entire contents, both allocated and free, of the specified region or regions of pool. Use the /FREE qualifier with a range to show all of the used and free pool in the given range.
2.6 /HEADER
Displays only the first 16 bytes of each data packet found within the specified region or regions of pool.
2.7 /MAXIMUM_BYTES
/MAXIMUM_BYTES [=n] Displays only the first n bytes of a pool packet; if you specify /MAXIMUM_BYTES without a value, the default is 64 bytes.
2.8 /NONPAGED
Displays the contents of the nonpaged dynamic storage pool currently in use.
2.9 /PAGED
Displays the contents of the paged dynamic storage pool currently in use.
2.10 /RING_BUFFER
/RING_BUFFER [=address] Displays the contents of the pool history ring buffer if pool checking has been enabled. Entries are displayed in reverse chronological order, that is, most to least recent. If address is specified, the only entries in the ring buffer displayed are for pool blocks that address lies within.
2.11 /STATISTICS
/STATISTICS [= ALL] Displays usage statistics about each lookaside list and the variable free list. For each lookaside list, its queue header address, packet size, the number of packets, attempts, fails, and deallocations are displayed. (If pool checking is disabled, the attempts, fails, and deallocations are not displayed.) For the variable free list, its queue header address, the number of packets and the size of the smallest and largest packets are displayed. You can further qualify /STATISTICS by using either /NONPAGED, /BAP, or /PAGED to display statistics for a specified pool area. Paged pool only has lookaside lists if the system parameter PAGED_LAL_SIZE has been set to a nonzero value; therefore paged pool lookaside list statistics are only displayed if there has been activity on a list. If you specify /STATISTICS without the ALL keyword, only active lookaside lists are displayed. Use /STATISTICS = ALL to display all lookaside lists.
2.12 /SUBTYPE
/SUBTYPE=packet-type Displays the packets within the specified region or regions of pool that are of the indicated packet-type.
2.13 /SUMMARY
Displays only an allocation summary for each specified region of pool.
2.14 /TYPE
/TYPE=packet-type Displays the packets within the specified region or regions of pool that are of the indicated packet-type.
2.15 /UNUSED
Displays only variable free packets and lookaside list packets, not used packets.