Lots of multicast traffic can be generated by many end systems sending some multicast, e.g. Bonjour, MDNS, LLMNR, SSDP/UPnP. These packets are sent to the switch CPU, but the switch does not use the information.
Taking a packet capture should give you information about the amount of this kind of multicast traffic in your network.
You can stop those packets from affecting the switch CPU by using an ACL. You can use the following as an example to start from:
entry deny_MDNS { if match all { destination-address 224.0.0.251/32; } then { deny-cpu; count MDNS-deny; } } entry deny_LLMNR { if match all { destination-address 224.0.0.252/32; } then { deny-cpu; count LLMNR-deny; } }The counters give you a way to see if there were packets affected by the ACL.
You might want to take a look at the GTAC Knowledge article
How can I block mDNS with an ACL using MAC addresses as well.