On a multi-CPU server, you can configure application pools to establish affinity between worker processes and CPUs in order to take advantage of more frequent CPU cache hits. You can use processor affinity to control processors when applications place demands on system resources.
Processor affinity is used when it is necessary to continue processing an application that is tied to a subset of the hardware, so that transitions from one processor to another are minimized. You can establish affinity on a server that is supporting multiple applications so that a processor is dedicated to each application.
Consider the following when setting processor affinity to enable debugging of application pool failures:
By default, processor ...