On my Intel NUC, which is x86_64, powerline-daemon uses about 1.2% CPU
at all times even when idle. I'm not sure why. The TIME+ colume in top
shows it using about 1/5th the CPU time of NetworkManager and 1/2 the
time of dbus and 1/3 that of docker running pihole. I dunno, I
tolerate it but I'm not sure it's efficient enough by default, but
then I have no idea why NetworkManager is consuming as much CPU as it
is for that matter, maybe somehow the pihole ends up offloading its
work onto NetworkManager.
Chris Murphy