This discussion has been locked. The information referenced herein may be inaccurate due to age, software updates, or external references.
You can no longer post new replies to this discussion. If you have a similar question you can start a new discussion in this forum.

ISR 4331 Memory Utilization FIX

see the attached fix for ISR 4331 router memory issues.

Orion Platform 2016.1.5300, IVIM 2.1.2, NetPath 1.0, QoE 2.1.0, UDT 3.2.4, NCM 7.5, NPM 12.0, NTA 4.2.0 Copyright 1999-2016 SolarWinds Worldwide, LLC. All Rights Reserved.

Parents
  • Good article. Thanks

    I think it's more complicated than that. What do you exactly want to monitor ?

    A good reference : http://www.cisco.com/c/en/us/td/docs/routers/access/4400/troubleshooting/memorytroubleshooting/isr4000_mem.html

    Cisco 4000 series ISR routing platforms run Cisco IOS XE that has a distributed software architecture running a Linux kernel where Cisco IOS runs as one of many Linux processes. Cisco IOS runs as a daemon, which hereafter is referred to as Cisco IOSd (IOS-Deamon). This allows other Linux process to share responsibility for the operation of the router. A distinction must be made between system memory (which is managed by the base operating system, that is the Linux kernel), and memory that is allocated for, and managed by the Cisco IOSd process. In addition, the data plane (referred to as QFP for Quantum Flow Processor) runs outside the context of Cisco IOSd. Depending on the platform, the QFP may run on a separate hardware device with its own dedicated memory (Cisco 4400 ISR), or it may run as separate Linux processes on the main CPU (Cisco 4300 Series ISR) sharing memory with the rest of the system.

    Cisco IOSd runs as its own process, it allocates memory from the system and has its own memory manager for features running within Cisco IOSd.

    CLI Command : show memory

    Post from lordnykkon is what we need = changing to Ciscogen3

    Linux Kernel :

    CLI command : show platform software status control-processor brief

    Memory used for the above command includes filesystem cache, much of which can be used when the system memory requires it. In general, used memory does not reflect how much more memory can be used by the new feature configuration; a more accurate estimate from this command comes from using the committed memory

    Memory Usage for Data Plane

    CLI command : show platform hardware qfp active infrastructure exmem statistics

    Usage will depend on your devices (see above) You would need another poller to track this.

    What i understand is that to properly monitor the memory of these routers, Solarwinds should be able to collapse all these information, it looks like a big challenge.

Reply
  • Good article. Thanks

    I think it's more complicated than that. What do you exactly want to monitor ?

    A good reference : http://www.cisco.com/c/en/us/td/docs/routers/access/4400/troubleshooting/memorytroubleshooting/isr4000_mem.html

    Cisco 4000 series ISR routing platforms run Cisco IOS XE that has a distributed software architecture running a Linux kernel where Cisco IOS runs as one of many Linux processes. Cisco IOS runs as a daemon, which hereafter is referred to as Cisco IOSd (IOS-Deamon). This allows other Linux process to share responsibility for the operation of the router. A distinction must be made between system memory (which is managed by the base operating system, that is the Linux kernel), and memory that is allocated for, and managed by the Cisco IOSd process. In addition, the data plane (referred to as QFP for Quantum Flow Processor) runs outside the context of Cisco IOSd. Depending on the platform, the QFP may run on a separate hardware device with its own dedicated memory (Cisco 4400 ISR), or it may run as separate Linux processes on the main CPU (Cisco 4300 Series ISR) sharing memory with the rest of the system.

    Cisco IOSd runs as its own process, it allocates memory from the system and has its own memory manager for features running within Cisco IOSd.

    CLI Command : show memory

    Post from lordnykkon is what we need = changing to Ciscogen3

    Linux Kernel :

    CLI command : show platform software status control-processor brief

    Memory used for the above command includes filesystem cache, much of which can be used when the system memory requires it. In general, used memory does not reflect how much more memory can be used by the new feature configuration; a more accurate estimate from this command comes from using the committed memory

    Memory Usage for Data Plane

    CLI command : show platform hardware qfp active infrastructure exmem statistics

    Usage will depend on your devices (see above) You would need another poller to track this.

    What i understand is that to properly monitor the memory of these routers, Solarwinds should be able to collapse all these information, it looks like a big challenge.

Children
No Data