When I use HTOP on for instance Debian, Ubuntu or Raspberry Pi OS, the number of Audirvana processes running (each with their own PID) is multiple. When running on DietPi OS it is exactly 1.
When looking at the CPU/IO activity, only 1 process is showing activity.
The question:
- Why is it different for different OS systems. Meaning: what library or component does Audirvana use to spin up multiple instances?
- What are those instances doing? Is it just for watching folders? Or is there a particular reason Audirvana uses more processes?
Just curious.
I have noticed this behaviour too. I am not 100% sure but think it’s a difference in how the various OSes clean up after themselves. When I switch my streamer from Audirvana to uPNP or HQPlayer Naa I see the same thing happen, the old inactive processes get cleaned up when the currently running process gets terminated, followed by a slew of new ones for the new process, of which finally only one stays active.
Except Roon, that gives such a mess that I have to automatically reboot the streamer to clean up for starting a new different mode of operation.
When viewing with regular top, only one process is active. With htop I can see the bunch of inactive ones as well, they each show exactly the same information which does not seem to change over time.