I've moved my Roon server to a Ubuntu 24.04.1 installation on an NUC i3 10th Generation with a 240GB SSD and 8GB RAM. I'm seeing the RoonAppliance process regularly take 100% of a CPU (via the 'top' command) even though Roon is idle. Even if Roon was playing music, I don't use any DSP, and mostly use 16-bit FLAC so would not expect any significant CPU usage.
I have Roon Server version 2.0 (build 1496) production installed on the NUC. The server is connected with Qobuz and I have two Sonos speakers I use via Airplay2.
Thanks in advance for any advice - this errant process seems to be causing the NUC fan to work continuously which is an annoyance.
Describe your network setup
Router: Synology RT2600ac. The network has two Powerline adapters (Devolo Magic 2) as well.
What do you have set for background and on-demand audio analysis in Settings → Library?
Diagnostic logging from the affected RoonServer shows that the drive hosting RoonServer is over 90% full - there are no warnings or exceptions related to available space, so this is not causal in this case, but it’s something we wanted to share.
We’ll keep an eye out for your response. Thank you!
Thanks for coming back to me. In Settings → Library, the Background audio analysis speed is Throttled and the On-demand audio analysis speed is set to Fast. I would expect the latter to only be an issue when I’m actively playing something, so hopefully not the issue here.
On the disk space observation, the music folders are on a separate machine (Synology DS918+) where the disk is indeed over 90% full. The music folder is mounted to the NUC via CIFS.
Next time the RoonAppliance process hits 100% usage I’ll see if I can spot any interesting files being accessed via ‘lsof’.
Since some time has passed, we wanted to check in and see how things have been performing? Let us know if you have a more recent timestamp and we’ll enable diagnostics to take a closer look. Thank you!
Thanks for checking in. The RoonAppliance process doesn’t appear to have mis-behaved for many days now. If it does, I’ll report as soon as possible with a timestamp.