Best Practice: One Process with Multiple Background Workers, or Multiple Process with One

I have HangFire running a in a console app. Right now, I have multiple instances of a console app with 6 background processes each. I get that I’m limited by CPU, all that other stuff.

In general - does hangfire perform better with one instance with one process, or one instance with multiple processes?

Does that question make sense?

Depends on the spec of the machine. If you have a huge machine, better to run a few to not waste the resources. If you can control it, prob doesn’t matter. Just make sure you efficiently use the server. If running a huge number, I could see networking being the bottleneck so then good to distribute.