This question already has an answer here:

systemd-resolve is using 99% CPU, all the time. The only way I have found to stop it is to stop the service with systemctl, but then it doesn't resolve names. Does anyone else have this problem or have an idea of why it is doing this and how to fix it?

dnsmasq is also present and using a lot of CPU

marked as duplicate by David Foerster, karel, Zanna, Eric Carvalho, Thomas Aug 24 '18 at 9:28

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

Browse other questions tagged or ask your own question.