@dch It is connected only to LAN peers, and according to strace it processes a broadcast announcement from one of them every 10 or 20 seconds or so. That's not enough to account for the activity, and strace is showing a lot of futex processing not connected to I/O, so I am inclined to believe the goroutine explanation.
Anyone know about #golang's #power consumption when idle? Tracking an issue where #Yggdrasil uses 1% CPU even when idle, representing 10% of total #battery consumption on the box during that time. I was told "that is the typical power profile of a #go program with a decent number of go routines". Is that correct? strace shows a lot of stuff in futexes and apparent busy-sleeps. How to address? Does GOMAXPROCS=1 help? The program is otherwise idle during these times.