THIS FIELD NOTICE IS PROVIDED ON AN "AS IS" BASIS AND DOES NOT IMPLY ANY KIND OF GUARANTEE OR WARRANTY, INCLUDING THE WARRANTY OF MERCHANTABILITY. YOUR USE OF THE INFORMATION ON THE FIELD NOTICE OR MATERIALS LINKED FROM THE FIELD NOTICE IS AT YOUR OWN RISK. CISCO RESERVES THE RIGHT TO CHANGE OR UPDATE THIS FIELD NOTICE AT ANY TIME.
Revision | Publish Date | Comments |
---|---|---|
1.0 |
06-Sep-16 |
Initial Release |
10.0 |
25-Oct-17 |
Migration to new field notice system |
Affected OS Type | Affected Release | Affected Release Number | Comments |
---|---|---|---|
NON-IOS |
3 |
3.3.2S,3.3.2SE,3.3.2SG,3.3.2XO,3.3.3SE,3.3.4SE,3.3.5SE,3.4.0S,3.4.0SG, 3.4.0SQ,3.4.0aS,3.4.1S,3.4.1SG,3.4.1SQ,3.4.2S,3.4.2SG,3.4.3S,3.4.3SG,3.4.4S,3.4.4SG,3.4.5S, 3.4.5SG,3.4.6S,3.4.6SG,3.4.7SG,3.4.8SG,3.5.0E,3.5.0S,3.5.0SQ,3.5.1E,3.5.1S,3.5.1SQ,3.5.2E, 3.5.2S,3.5.2SQ,3.5.3E,3.5.3SQ,3.5.4SQ,3.5.5SQ,3.5.6SQ,3.6.0E,3.6.0S,3.6.1E,3.6.1S,3.6.2E, 3.6.2S,3.6.2aE,3.6.3E,3.6.4E,3.6.5E,3.6.5aE,3.6.5bE,3.6.6E,3.6.7E,3.7.0E,3.7.0S,3.7.0bS, 3.7.1E,3.7.1S,3.7.1aS,3.7.2E,3.7.2S,3.7.2tS,3.7.3E,3.7.3S,3.7.4E,3.7.4S,3.7.4aS,3.7.5E, 3.7.5S,3.7.6S,3.7.7S,3.8.0E,3.8.0S,3.8.1E,3.8.1S,3.8.2E,3.8.2S,3.8.3E,3.8.4E,3.9.0E,3.9.0S, 3.9.0aS,3.9.1E,3.9.1S,3.9.1aS,3.9.2E,3.9.2S |
|
NON-IOS |
16 |
16.1.0,16.1.1,16.1.2,16.1.3,16.2.1,16.2.2 |
|
NON-IOS |
3 |
3.12.1S,3.12.2S,3.12.3S,3.13.0S,3.13.0aS,3.13.1S, 3.13.2S,3.13.2aS,3.13.3S,3.13.4S,3.13.5S,3.13.5aS,3.13.6S,3.13.6aS,3.13.6bS,3.13.7S, 3.13.7aS,3.14.0S,3.14.1S,3.14.2S,3.14.3S,3.14.4S,3.15.0S,3.15.1S,3.15.1cS,3.15.2S, .15.3S,3.15.4S,3.16.0S,3.16.0cS,3.16.1S,3.16.1aS,3.16.2S,3.16.2aS,3.16.2bS,3.16.3S, 3.16.3aS,3.16.4S,3.16.4aS,3.16.4bS,3.16.5S,3.18.0S,3.18.0SP,3.18.0aS,3.18.1S,3.18.1SP, 3.18.1aSP,3.18.1bSP,3.18.1cSP,3.18.2S,3.18.2SP,3.18.2aSP,3.18.3S,3.2.0S,3.2.0SE,3.2.0SG, 3.2.0SQ,3.2.0XO,3.2.10SG,3.2.11SG,3.2.1SE,3.2.1SG,3.2.1SQ,3.2.2S,3.2.2SE,3.2.2SG, 3.2.2SQ,3.2.3SE,3.2.3SG,3.2.3SQ,3.2.4SG,3.2.5SG,3.2.6SG,3.2.7SG,3.2.8SG,3.2.9SG,3.3.0S, 3.3.0SE,3.3.0SG,3.3.0SQ,3.3.0XO,3.3.1S,3.3.1SE,3.3.1SG,3.3.1SQ,3.3.1XO |
Defect ID | Headline |
---|---|
CSCuc40262 | Linux kernel cache is leading to confusion over memory usage |
The show command on Cisco IOS XE based products might not report true platform memory usage.
On products that run Cisco IOS XE (see the Products Affected section), the Linux kernel uses free memory space in order to expand its cache. This results in the free memory space to decrease over time and might appear as if the router experiences a memory leak. This could be a false alarm since the cache can be freed if memory is needed.
When you use the command show platform software status control-processor, over time the free memory might display a smaller percentage as shown in this example highlighted in bold.
Memory (kB)
Slot Status Total Used (Pct) Free (Pct) Committed (Pct)
RP0 Healthy 3972008 3942316 (99%) 29692 ( 1%) 2392632 (60%)
There is one solution and two workarounds.
The solution is to upgrade to Cisco IOS XE Denali 16.3.
Workaround 1
In order to obtain a good estimate of free memory, enter the command monitor platform software process rp active:
top - 17:02:19 up 26 days, 22:52, 0 users, load average: 0.00, 0.00, 0.00
Tasks: 445 total, 1 running, 444 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.8% us, 1.7% sy, 0.0% ni, 97.5% id, 0.0% wa, 0.0% hi, 0.0% si, 0.0% st
Mem: 3972008k total, 3946308k used, 25700k free, 223416k buffers
Swap: 0k total, 0k used, 0k free, 1537140k cached
In order to estimate the free memory, add free + buffers + cached memory. From the previous example, the estimated free memory is 25700k + 223416k + 1537140k = 1786256k. This indicates that the estimated free memory is 45% of the total memory.
Workaround 2
This example lists the steps to be followed in order to get accurate used and free memory on an active Route Processor (RP).
Note: Use of the sync command might increase CPU utilization of the RP.
This displays an accurate value for used and free memory using show platform software status control-processor and querying the SNMP MIB browser in order to decipher memory usage.
Free memory - 1.3.6.1.4.1.9.9.109.1.1.1.1.13
Used memory - 1.3.6.1.4.1.9.9.109.1.1.1.1.12
If you require further assistance, or if you have any further questions regarding this field notice, please contact the Cisco Systems Technical Assistance Center (TAC) by one of the following methods:
Cisco Notification Service—Set up a profile to receive email updates about reliability, safety, network security, and end-of-sale issues for the Cisco products you specify.
Unleash the Power of TAC's Virtual Assistance