onstat -g rbm command: Print a block map of shared memory
Use the onstat -g rbm command to display a hexadecimal bitmap of the free and used blocks within the resident segment of shared memory.
Example output
Figure 1. onstat
-g rbm command output
Block bitmap for resident segment address 0x44000000:
address = 0x440003bc, size(bits) = 3035
used = 3031, largest_free = 4
0:ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
256:ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
512:ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
768:ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
1024:ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
1280:ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
1536:ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
1792:ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
2048:ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
2304:ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
2560:ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
2816:ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffe00
Output description
- Header
- address (hex)
- In-memory starting address of the used/free blocks in the segment
- size (bits)
- Number of bits in the block bitmap; each bit represents one block
- used (blocks)
- Used blocks in the bitmap
- largest_free (blocks)
- Largest run of free blocks
- Data
- Bit number (decimal): data (hex)
- Bit number followed by 32 bytes of data (hex)