VMware vSphere

 View Only
  • 1.  sizing a vm for IIS Serverrole

    Posted Sep 08, 2014 01:13 PM

    Hi,

    in the past we had performance issues with an IIS server  (Windows Server 2008R2/4Cores/8GB RAM, server kept slowing down, froze under low usage), so we setup a new system (same OS, same config running on a Blade) -> since that moment all the problems described stoped. -> can´t tell you more, was before my time in this company :-(

    anyway...as hardware is not an option for us, the whole stuff landed on my table...so i contacted the company supplying the stuff running on top of the IIS server mentioned above and asked if they ran virtual servers, and if yes -> Config

    Config:

    2 Sockets / 1 Core

    4 GB ram

    OS Windows Server 2003R2

    The way I see this setup -> CPU wise a waste of recources / OS -> not an option

    I know anser will start with "well,...it depends..." -> and yes it does, but...is there someone who has any experiece with virtual MS IIS Servers and can share some experience?

    kind regards

    Bone



  • 2.  RE: sizing a vm for IIS Serverrole

    Posted Sep 08, 2014 04:54 PM

    Our normal practice when we build any VM is to size it with the least amount of resources we think it will need to run. That way your chances of committing too much resources is less. You can always go back and edit the amount of RAM/CPU any given VM runs so its not that big of a deal. If you notice a machine using a lot of CPU or memory just bump it up. Our IIS servers are some of the least performance pigs we have. I'm confused why you want to take your IIS servers from Server 2008 down to 2003?? Should be going to 2012 not backwards IMHO.



  • 3.  RE: sizing a vm for IIS Serverrole

    Posted Sep 08, 2014 05:59 PM

    I agree with CYberfed27,

    Start small and build up.  Most of our web servers or servers running iis7/7.5/8 have 2vCPU and start with 4GB of memory.  We bump it up accordingly as needed.  If you know how much traffic will be taking place on the web server you can start to build a baseline for your VM's moving forward.  IE. if you have 500 concurrent users no your website or iis site at any given time and that is eating up 4 GB of memory you have a pretty good idea how much memory you need per user basis



  • 4.  RE: sizing a vm for IIS Serverrole

    Posted Sep 08, 2014 07:38 PM

    hi Cyberfed27,

    no, i don´t want to use Windows Server 2003, i have to use 2008R2 because 2012R2 isn´t (yet) an option

    one thing what keeps bugging me is the socket/core ratio...in my opinion it doesn´t make sense to use 2 sockets, cause you don´t even use the availalbe cores of the 1st Processor...or am i missing something -> does IIS run better with 2 seperate sockets?

    u guy´s know what i mean?



  • 5.  RE: sizing a vm for IIS Serverrole

    Posted Sep 08, 2014 07:58 PM

    If you have a multi core/socket CPU you can set processor affinity for the IIS process in task manager. You can also setup multiple worker processes and application pools.

    IIS also allows you to set affinity rules for application pools. IIS uses all cores by default.

    You are getting too hung up on cores/sockets. Start off light 1 socket dual or quad core and 4GB RAM. Run it and see, if its sluggish adjust accordingly. Dont let it bug you.