We use Kentico CMS and I ve exchanged emails with them about a web garden deployment.
We have a single site running on a server with 8 cpu cores. In line with Kentico s advice, we have not altered the application pool web garden setting from the default i.e. it is set to a maximum number of worker processes of 1.
Our experience is that the site only uses one of the cpu cores - the others are idling. When I emailed them about this, their response was that the OS/IIS would handle this and use other cores as necessary even though the application pool only has a single worker process.
Now, I ve a lot of respect for the guys at Kentico, but this doesn t seem right to me?
Surely, if we want to use all cores, we need to permit eight worker processes (and implement session state storage in SQL server)?
Many thanks
Tony