Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

Our ASP.NET app uses a component that is licensed by the number of processor cores. Unfortunately, our customer wants to deploy the app onto a multi-function server (IIS, SQL Server, file server, etc.) that exceeds the number of processor cores for which the customer is licensed: they are allowed four cores but have two processors with four cores each. Can I configure IIS 6 on a Windows Server 2003 machine to use only one processor?

share|improve this question

migrated from stackoverflow.com Feb 3 '10 at 15:52

This question came from our site for professional and enthusiast programmers.

4 Answers 4

up vote 2 down vote accepted

You can set processor affinity (and thus limit to 1 processor) per application pool, which would effectively limit the app that runs in that pool to use one processor. This will limit the w3wp process to only use one processor, which is hopefully all you need to comply with this licence. The other IIS services (admin service etc) will still use both CPU's

You can find the details on how to do so here.

share|improve this answer
    
doh, you beat me to it –  JamesRyan Feb 4 '10 at 11:15

Firstly you should put the app in it's own application pool, you can then set affinity for each app pool in the metabase. Allowing you to limit that one web app without limiting anything else.

http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/529588d3-71bc-45ea-a84b-267914674709.mspx?mfr=true

share|improve this answer

Set processor affinity. I think that may do what you're looking for.

share|improve this answer

You can configure Windows to use only a specified number of processors in the boot.ini file via the /numproc switch. Of course this disables those processors for the whole OS, not just IIS.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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