Symptom
Catalyst 3850 / 3650.
Large number of following messages:
%PLATFORM_INFRA-5-IOS_INTR_OVER_LIMIT: IOS thread disabled interrupt for 32 msec
-Traceback= ...
Eventually, they might be followed by an exception to Watchdog and system reboot.
Conditions
These logs are typically seen on Catalyst 3850/3650 experiencing low memory conditions on the Linux kernel level.
Usually the logs and tracebacks are not pointing to any particular root cause and the process mentioned in the log message is a victim of a memory leak that is present in another process.
The memory usage needs to be investigated (see below).
Workaround
Proactive reload if the memory usage goes above 90-95 %.
Further Problem Description
In order to troubleshoot this issue a memory usage statistics need to be captured on the platform level using the below outputs:
- show platform resources
- show process memory platform
Monitoring the RSS counter helps confirm the process that is responsible for the memory leak.