none
How many vm's per network adapter.

    Question

  • I have an HP server running Windows 2008 R2 Hyper V.

    The machine has 4 network adapters in it.

    1 network adapter  is set aside to manage the machine.

    1 network adapter is currently not in use.

    The other two network adapters each have 2 virtual machines assigned two them. I plan on adding 2 more virtual machines in the next month and more next month.

    The question is how many virtual machines should I assign to a network adapter. As yes I am aware of depending on the activity and network traffic.

    Wednesday, October 09, 2013 6:52 PM

Answers

  • Your last statement answers the question - it all depends on traffic.  In some cases you might be able to put hundreds or thousands of VMs on one adapter.  In another, you might only be able to use a couple.  You don't even state how fast your adapter is, so that make the question 'how long is a piece of string' even more relevant in your case.  Is it a 10 Mbps or a 40 Gbps adapter.  Big difference in how many VMs you can run.  You don't say how many hops are on the network.  You don't say ... and the list goes on.

    The only way you can get a reasonable answer to this question is to test it in your environment with your expected loads.


    .:|:.:|:. tim

    Wednesday, October 09, 2013 11:23 PM
  • Hi,

    Any NIC have the maximal speed and in the virtual environment the hardware resource are shared. So you must attention the hardware source maximal value and programme of each child vm have the enough resource, usually we use the maximum value of the network daily utilization as the child vm’s network utilization standard.

    You can use the Windows performance monitor to estimate the child vm network utilization value.

    More information:

    Windows 2003 Performance Monitor

    http://www.windowsnetworking.com/articles-tutorials/windows-2003/Windows_2003_Performance_Monitor.html

    Hope this helps.


    Alex Lv

    Thursday, October 10, 2013 3:15 AM
    Moderator

All replies

  • Your last statement answers the question - it all depends on traffic.  In some cases you might be able to put hundreds or thousands of VMs on one adapter.  In another, you might only be able to use a couple.  You don't even state how fast your adapter is, so that make the question 'how long is a piece of string' even more relevant in your case.  Is it a 10 Mbps or a 40 Gbps adapter.  Big difference in how many VMs you can run.  You don't say how many hops are on the network.  You don't say ... and the list goes on.

    The only way you can get a reasonable answer to this question is to test it in your environment with your expected loads.


    .:|:.:|:. tim

    Wednesday, October 09, 2013 11:23 PM
  • Hi,

    Any NIC have the maximal speed and in the virtual environment the hardware resource are shared. So you must attention the hardware source maximal value and programme of each child vm have the enough resource, usually we use the maximum value of the network daily utilization as the child vm’s network utilization standard.

    You can use the Windows performance monitor to estimate the child vm network utilization value.

    More information:

    Windows 2003 Performance Monitor

    http://www.windowsnetworking.com/articles-tutorials/windows-2003/Windows_2003_Performance_Monitor.html

    Hope this helps.


    Alex Lv

    Thursday, October 10, 2013 3:15 AM
    Moderator