/mcpmulticast packets are process switched on any interface(s), it consumes more CPU as it mandates process switching of all packets to that group. You can run the show buffers input-interface command and check the abnormal size.
<#root> Switch# show buffers input-interface gigabitethernet 1/0
Header DataArea Pool Rcnt Size Link Enc Flags Input Output
437C6EAC 8096AE4 Middl 1 434 7 1 280 Gi1/1 None 437C74B4 8097864 Middl 1 298 7 1 280 Gi1/1 None 437C98E4 809C964 Middl 1 434 7 1 280 Gi1/1 None 437CAAFC 809F1E4 Middl 1 349 7 1 280 Gi1/1 None 437CAE00 809F8A4 Middl 1 519 7 1 280 Gi1/1 None
!--- Output suppressed
Possible Fix 2 You can use the ip igmp static-group <group-name> command instead of the ip igmp join-group <group-name> command. Note: Due to previous issues, it is possible that you see high CPU usage around 90 percent. CPU comes down to normal when you resolve them with these possible fixes. Related Information Troubleshoot Multicast Networks with CLI Tools • Multicast Quick-Start Configuration Guide • Enabling ECMP Multicast Load Splitting • IP Multicast Technology Support • IP Routing Protocols Support • Cisco Technical Support & Dowloads •
