06-28-2022 09:35 AM - edited 06-30-2022 09:10 AM
linux_iosd-image is getting its CPU resource allotment maxed out on a 9800-40 (e.g. from output of "show proc cpu history" due to a large amount of SNMP. Concerned that this will cause problems with wireless RADIUS, is there any way to tune the CPU resources available to linux_iosd-image? The overall CPU utilization of the box is around 10% (show proc cpu platform sorted) but seems IOSd only gets a tiny slice of that on the 9800-40. Running 17.8.1 because of mDNS wired MAC filtering support.
Solved! Go to Solution.
06-30-2022 09:05 AM
I just worked around the issue for now by attaching an SNMP view that excludes ciscoMgmt.513 and enterprises.14179.2 which should be everything in the airespace and lwapp-ap MIBs.
The issue should be reproducible on a controller with ~1000 APs if you have something requesting these SNMP OID names every minute or more frequently:
bsnAPIfOperStatus
bsnApIfNoOfUsers
cLLwappUpTime
cLApUpTime
cLApCpuCurrentUsage
these might also contribute but not sure
entSensorStatus
entPhySensorOperStatus
all of those had hundreds of request hits in the output of "show snmp stats oid" while the issue was occurring.
i'm afraid I don't have the time for a TAC case at the moment but - issue has been worked around for now with the SNMP view.
06-28-2022 09:43 AM
17.8.1 is latest code - so TAC may help you.
what happends when you disable SNMP ?
06-28-2022 09:52 AM
I can work around the issue by applying control-plane policer or filtering out SNMP from the host sending all the packets (it's an in-house monitoring system), just wondering if there was a way to tune resources available to IOSd because it doesn't seem to be granted much more than 10% of the total CPU resources. It's probably been like that in every version I would guess. People may not have noticed yet because I would guess most are not running over 1000 APs on a 9800-40.
06-28-2022 09:58 AM
Try your option see is that improves, not that i aware older code have that same issue.
but suggest to take TAC side view also good ( as mentioned this is new version of of code) - not many using, since you like to use because of the features you need it.
06-28-2022 05:27 PM
When the CPU goes up again, post the complete output to the following commands:
06-30-2022 09:05 AM
I just worked around the issue for now by attaching an SNMP view that excludes ciscoMgmt.513 and enterprises.14179.2 which should be everything in the airespace and lwapp-ap MIBs.
The issue should be reproducible on a controller with ~1000 APs if you have something requesting these SNMP OID names every minute or more frequently:
bsnAPIfOperStatus
bsnApIfNoOfUsers
cLLwappUpTime
cLApUpTime
cLApCpuCurrentUsage
these might also contribute but not sure
entSensorStatus
entPhySensorOperStatus
all of those had hundreds of request hits in the output of "show snmp stats oid" while the issue was occurring.
i'm afraid I don't have the time for a TAC case at the moment but - issue has been worked around for now with the SNMP view.
07-20-2022 05:11 PM
Thanks - good to know.
1. That's very frequent to be polling those MIBs!
2. A lot of the Airespace MIBs have only been added in recent versions as they weren't supported at all in the earlier releases so a lot of this stuff is actually very new and not being used by many people. Cisco would like everyone to use streaming telemetry instead on 9800.
Check out https://www.cisco.com/c/en/us/support/docs/wireless/catalyst-9800-series-wireless-controllers/217460-monitor-catalyst-9800-wlc-via-snmp-with.html
I've already reported a bug with the cpmCPUMemoryUsed & cpmCPUMemoryFree MIBs on HA-SSO pair - they stop working after switchover to chassis 2.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide