I’m seeing CPU spikes from the Supervisor process node /usr/src/app/dist/app.js
.
The process usually consumes <1% of the CPU, however, it regularly spikes to 15%-25%. This occurs approx. once a minute.
I think the issue may be caused by the device public IP changing. The public IP for most of my devices change frequently and the IP changes roughly correlate with the CPU spikes.
For the devices whose public IPs don’t change, the Supervisor process stays under 2% CPU usage.
Also, the CPU spikes are correlated with a 5 degree increase in system temperature.
I’m seeing this issue on multiple stacks:
Device: rpi3 B+
OS: balenaOS 2.77.0+rev1
Supervisor: 12.5.10
Device: rpi3 B+
OS: balenaOS 2.72.0+rev1
Supervisor: 12.5.10