why one application pool has 4 worker processes in IIS

this application pool for Performancepoint service running in sharepoint application server enter image description here

1 Answer 1


An application pool that contains multiple worker processes is called a Web Garden.

Now, I am not sure if those 4 worker processes were set up during the installation of PerformancePoint or if someone else set them up after the installation. Either way, a web garden is good because:

  • Provides better application availability by sharing requests between multiple worker process.
  • Web garden uses processor affinity where application can be swapped out based on preference and tag setting.
  • Less consumption of physical space for web garden configuration.

Reference: What is the difference between Web Farm and Web Garden?

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.