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 1999-2016 SolarWinds Worldwide, LLC. All Rights Reserved.
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 1999-2016 SolarWinds Worldwide, LLC. All Rights Reserved.
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.
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.
SolarWinds solutions are rooted in our deep connection to our user base in the THWACK® online community. More than 195,000 members are here to solve problems, share technology and best practices, and directly contribute to our product development process.