QNAP TS-473 + Roon = 99% CPU utilization!

I just upgraded to a QNAP TS-473 and installed Roon on an m.2 SSD. I got everything to work but I noticed that the CPU utilization is between 95-99%. I’ve tried rebooting a few times but that didnt help. Any ideas?

As you’ve just installed the new NAS, Roon may still analyzing your library and downloading metadata and pictures in the background. Depending on the size of your library, this might go on for quite some time. Please give Roon some time (I’d say at least 24 hours) to finish the job then check again.

Thank you for the reply. I restored from backup so I assume that Roon wont need to download any meta data or do any audio analysis?

I don’t know, I never done that before (restored from backup). On my NAS, which isn’t as powerful as yours, Roon idles (not playing music; not browsing library) around like this:


Of course QTS and Roon are all up to date.

Thank you. Both QTS and Roon are the latest version on my QNAP. At idle, RoonAppliance process varies between 66-98% cpu utlization, using 1.1gb of RAM. I will check again in the morning to see if anything changes.

1 Like

I would think you need more RAM. 4GB is recommended minimum I thought…

I’ll need to reboot core soon to clear RAM down, it’s been a while.

Who needs more RAM?
Neither the OP’s NAS nor mine gets sold with less than 4GB RAM AFAIK. Mine has actually 8GB RAM.

Did I miss read the 1.1GB? Probably.

My Qnap TS-251+ (celeron) with 8GB of RAM, CPU utilization is never more than 25% and RAM utilization is never more than 30%. Running Roon with no DSP and only 1 zone playing.

Do you have a spinning circle up top right in the overview? Or a counter right next to Background Audio analysis speed in the Library section of Settings?
In that case something has changed with the files as you copied them and Roon didn’t recognize them.

Thank you everyone for the replies. No spinning circle or any indication that Roon is doing anything. However, for whatever reason overnight the cpu utilization decreased dramatically. Roon is now idling at 0.64% utilization.

2 Likes

Checking the RoonServer logs (e.g., RoonServer/Logs/RoonServer.txt in whatever the QNAP Roon metadata share is) usually gives a pretty good indication of what it is doing. And it’s decipherable even to non-techies, as you’d see lots of entries with “analyzing” each file, for example, if what it was doing was re-scanning your entire library.

Reviving this because there was no resolution, and I have the same issue, only with a TS-873 (basically the same thing, the ‘4’ and ‘8’ just refer to how many HDD slots the NAS has). I just installed the latest firmware (QTS 4.4.1), which didn’t change anything; processor is an AMD RX421-ND, and I have 16GB of RAM. Roon is installed on an SSD with other apps; but is configured to keep its data on a volume that is comprised of a single HDD. The process that eats CPU is actually ‘RoonAppliance’; it will go anywhere from 13% up to 70+% for hours/days on end, then will drop down to “normal” for a day or two, then start again - all while I am not using Roon, have added nothing to the library, etc. Typically it will be in the high 40’s to low 60’s in terms of % of CPU; I have not seen it go to 99%. Confirmed via logs not much going on; RoonServer is just spitting out “INFO: [stats]” messages. RAATServer log showed some HTTP activity, but nothing excessive. And the ROONSERVER_QNAP_LOG, while it did show some weirdness with not initializing properly and having to restart, didn’t show nearly enough of it or for nearly long enough to account for that much CPU over that period of time. There is no log for the ‘RoonAppliance’ process, so no help there. This is with the latest build for QNAP by the way, Version 1.6 Build 416 stable, dated 2019-06-09.
Don’t seem to have ‘strace’ installed anywhere (at least not in /bin, /usr/bin, /sbin, or /usr/sbin), so that’s as far as I got for now.