cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1048
Views
0
Helpful
4
Replies

Memory leaking

punit.dixit
Level 1
Level 1

Dear All,

We have seen memory leaking in Cisco devices.The reason could be Bug on IOS & as workaround Reboot to free dead cells and add in free pool.

Can you share does Cisco have any procedure to release unused dead memory to free pool manually without reboot.

Address Blocks & process details holding memory is available through commands :

show memory debug leaks

show memory debug leaks summary

Rgds

4 Replies 4

Rozsa Illes
Cisco Employee
Cisco Employee

Hello Punit,

Unfortunately, there is no other workaround but to reload the router.

A few other useful commands and tips can be found on this link:

http://www.cisco.com/en/US/products/sw/iosswrel/ps1831/products_tech_note09186a00800a6f3a.shtml

Regards,

Rose

Hi, there is no such ability, but you can also use:

memory sanity all

scheduler heapcheck process memory io (processor, pci, etc.)

sometimes it can be helpful

Ñnate
Level 1
Level 1

Most likely a bug. Exclude polling of the CISCO-PROCESS-MIB using an SNMP view.

Joseph W. Doherty
Hall of Fame
Hall of Fame

In theory, if you can identify the process that has allocated the memory it's no longer using, and if there is a way to stop and restart that process, that should return the memory to the free pool. However, if that memory is highly fragmented, even though the memory is available, it may not be useful (i.e. if it's in too small fragments), and so a reload will likely still be needed.

Review Cisco Networking products for a $25 gift card