I have 2 ASA 5520's in active standby mode, they are on IOS 8.2(2) and have 512mb of memory.
For some reason the memory usage went from 70% to 85% at 4pm yesterday. When I look back at the the changes at that time all I did was add a subnet to a rule. I took the subnet back out of the rule today and the memory has remained the same.
It is an involved process to find out exactly what process is consuming the memory.
I'd suggest opening a TAC case so we can collect "sh mem detail" a few times in 3 hours or so and then sh mem binsize <> for the size that has consumed the most memory and then decode output value and match it to a process.
Do you have threat detection enabled? This is known to consume memory. Issue "sh run threat". To disable it copy and paste the lines with a "no" in front of it.
Table of ContentsIntroductionVersion HistoryPossible Future
UpdatesDocuments PurposeNAT Operation in ASA 8.3+ SectionsRule Types
Network Object NATTwice NAT / Manual NATRule Types used per SectionNAT
Types used with Twice NAT / Manual NAT and Network Obje...
Table of Contents Introduction:This document describes details on how
NAT-T works. Background: ESP encrypts all critical information,
encapsulating the entire inner TCP/UDP datagram within an ESP header.
ESP is an IP protocol in the same sense that TCP an...