[c-nsp] ISR4431 memory usage

CiscoNSP List CiscoNSP_list at hotmail.com
Wed Jun 1 18:09:23 EDT 2016

Thanks Nick - As mentioned, we have some ASR1Ks, with 4G ram(RP1s), that certainly didnt use this much with a base conf....thanks for the link.....it's looking like I might need to go to 8Gb to take a full table on the 4431.


From: Nick Cutting <ncutting at edgetg.com>
Sent: Wednesday, 1 June 2016 10:52 PM
To: CiscoNSP List; cisco-nsp at puck.nether.net
Subject: RE: ISR4431 memory usage

My 4431's command outputs look similar to yours - almost the same in fact, and I've got maybe 1k routes on these and a few vrfs

I think it pre-allocates the RAM like Linux does. 2851 is vastly different architecture running plain IOS vs XE.

I was under the impression that you needed 8 gigs of Ram for a full table on an XE device - the 44xx are similar to ASR1k - whereas the 43xx are more like classic ISRs.

I think I read this older article here:


-----Original Message-----
From: cisco-nsp [mailto:cisco-nsp-bounces at puck.nether.net] On Behalf Of CiscoNSP List
Sent: Tuesday, May 31, 2016 10:10 PM
To: cisco-nsp at puck.nether.net
Subject: [c-nsp] ISR4431 memory usage

Hi Everyone,

Purchased a couple of ISR4431's for a small POP,  that has a single IPTransit service (Currently being handled by an old 2851, taking full table and default)....obviously full table not necessary, but we had a customer at this POP that wanted the full table advertised to them, so we needed to take it from the upstream.

2851 handles the full table no problems - only has 1Gb dram, and is using ~57% ram

The 4431's we purchased to replace the 2851 have (default) 4Gb ram, and I was a little shocked when I turned them on to see that with virtually no config on them, they are already using ~83-84% of the ram:

#show platform software status control-processor brief Load Average  Slot  Status  1-Min  5-Min 15-Min
  RP0 Healthy   0.00   0.00   0.00

Memory (kB)
 Slot  Status    Total     Used (Pct)     Free (Pct) Committed (Pct)
  RP0 Healthy  3972052  3317944 (84%)   654108 (16%)   1530296 (39%)

sh platform resources
**State Acronym: H - Healthy, W - Warning, C - Critical
Resource                 Usage                 Max             Warning         Critical        State
RP0 (ok, active)                                                                               H
 Control Processor       5.81%                 100%            90%             95%             H
  DRAM                   3240MB(83%)           3878MB          90%             95%             H
ESP0(ok, active)                                                                               H
 QFP                                                                                           H
  DRAM                   1609582KB(76%)        2097152KB       80%             90%             H
  IRAM                   0KB(0%)               0KB             80%             90%             H

..and iosd looks to be the main user:

#monitor platform software process rp active

top - 09:59:58 up 7 days, 23:38,  0 users,  load average: 0.00, 0.00, 0.00
Tasks: 380 total,   4 running, 376 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.7%us,  1.7%sy,  0.0%ni, 97.6%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   3972052k total,  3324360k used,   647692k free,   211736k buffers
Swap:        0k total,        0k used,        0k free,  1705968k cached

30505 root      20   0 9830m 161m 113m R   10  4.2   1226:27 fman_fp_image
23117 root      20   0 2205m 709m 341m S    3 18.3 258:15.06 linux_iosd-imag
20408 root      20   0  288m  73m  30m S    2  1.9 192:48.66 bsm
 2142 root      20   0 72468  24m  18m S    1  0.6  69:33.01 iomd

...Now, my question is, can we "safely" take the full table on the 4431's...Ive had a read of the following: http://www.cisco.com/c/en/us/td/docs/routers/access/4400/troubleshooting/memorytroubleshooting/isr4000_mem.html

And it mentions that iosd/memory allocation is allocated as "needed"...but Im not clear on whether the way the platform allocates memory, will allow us to take a full table with 4Gb ram.....Im really hoping it will, and we dont have to upgrade the ram on them?



Memory Troubleshooting Guide for Cisco 4000 Series ISRs<http://www.cisco.com/c/en/us/td/docs/routers/access/4400/troubleshooting/memorytroubleshooting/isr4000_mem.html>
DRAM for Cisco 4300 Series ISRs . Cisco 4300 ISR platforms use 1600MHz DIMMs for memory. The platforms have one or two DIMM slots for main system memory.

cisco-nsp mailing list  cisco-nsp at puck.nether.net https://puck.nether.net/mailman/listinfo/cisco-nsp
archive at http://puck.nether.net/pipermail/cisco-nsp/

More information about the cisco-nsp mailing list