I don't really agree with the idea that the default number of workers for all the services should be the number of cpus. I think it is far better to default to something "safe" (which is one) and make sure people are well aware of the option to use more.
If you are running and all-in-one installation and all the various services choose to run numcpus workers, that ends up being a huge number of processes for a situation where there's not only is that not necessarily good for the machine, it's also not really useful for the services because they may not need to be so broad.
I don't really agree with the idea that the default number of workers for all the services should be the number of cpus. I think it is far better to default to something "safe" (which is one) and make sure people are well aware of the option to use more.
If you are running and all-in-one installation and all the various services choose to run numcpus workers, that ends up being a huge number of processes for a situation where there's not only is that not necessarily good for the machine, it's also not really useful for the services because they may not need to be so broad.