# Memory Pool

Memory Pool: Device > Configure > Memory Pool

Memory Pool Table: Device > Monitor > Memory Pool

This dialog box displays information on the memory pools supported by this device.

To view the definition for a particular MIB variable, click the appropriate link from the following list:

- Pool Type (ciscoMemoryPoolType)

- Pool Name (ciscoMemoryPoolName)

- Alternate Pool (ciscoMemoryPoolAlternate)

- Memory Used (ciscoMemoryPoolUsed)

- Memory Free (ciscoMemoryPoolFree)

- Total Memory (ciscoMemoryPoolUsed + ciscoMemoryPoolFree)

- Largest Contiguous Free Memory (ciscoMemoryPoolLargestFree)

The following list specifies buttons in this dialog box, as well as their function:

- Click OK to continue.

- Click Cancel to close the dialog box.

- With an entry selected, click Monitor to launch the Memory Pool Statistics dialog box.

- Click Refresh to update the contents of the dialog box.

- Click Print to print the contents of the dialog box.

- Click Help to access online help.

Pool Type (ciscoMemoryPoolType)

Different types of memory pools that may be present in a managed device. Memory pools can be roughly categorized into two groups, predefined pools and dynamic pools. The following pool types are currently predefined:

- processor memory

- i/o memory

- pci memory

- fast memory

- multibus memory

Dynamic pools will have a pool type value greater than any of the predefined types listed above.

Note that only the processor pool is required to be supported by all devices. Support for other pool types is dependent on the device being managed.

Pool Name (ciscoMemoryPoolName)

Indicates the type of memory pool represented by the device; types are DRAM, FLASH, NVRAM, MBUF, CLUSTER, MALLOC, and RMON.

Alternate Pool (ciscoMemoryPoolAlternate)

Indicates whether this memory pool has an alternate pool configured. Alternate pools are used for fallback when the current pool runs out of memory.

If an instance of this object has the value zero, then this pool does not have an alternate. Otherwise, the value of this object is the same as the value of ciscoMemoryPoolType for the alternate pool.

Memory Used (ciscoMemoryPoolUsed)

The number of bytes from the memory pool that are currently in use by the application.

Memory Free (ciscoMemoryPoolFree)

The number of bytes from the memory pool that are currently unused.

Total Memory (ciscoMemoryPoolUsed + ciscoMemoryPoolFree)

Equals the sum of ciscoMemoryPoolUsed and ciscoMemoryPoolFree.

Largest Contiguous Free Memory (ciscoMemoryPoolLargestFree)

The largest number of contiguous bytes from the memory pool that are currently unused.