locked
Hyper-V的虚拟机如何限制带宽? RRS feed

  • 问题

  • 一台安装了Windows Server 2008 R2的服务器放在了IDC机房,并用Hyper-V开设了好几个虚拟机。

    由于带宽资源有限,所以,希望每个虚拟机分配一定的固定带宽,比如每个分配3Mbps,从而保证服务器上其他虚拟机用户的正常使用。

    请问该如何实现?

    目前我看Hyper-V本身无此功能,希望这里的工程师们看到后向开发人员建议下,下一个Hyper-V版本(或出个补丁)能有这个功能吧。

    我想这是个非常实用的功能,大多数Hyper-V使用者都迫切需要的。谢谢!

    2010年4月20日 4:37

答案

  • 这个功能应该不会在下一个版本中加入进去,带宽控制可以有其他软件来做,从网络层而不是应用层。

    另外可能你可以看看其他第三方的虚拟化插件能不能做这个的,


    a245ac8356cd89088a3a0e0536223c20 56cd89088a3a0e05 c093d70f088499c3a837cae00c042f14


    谢谢你的答复,理论上可以用第三方软件来实现,但部署也比较麻烦,很多在Server 2003 x86运行的软件,在Server 2008 x64系统不一定能用。

    个人认为,既然Hyper-V虚拟机是通过Hyper-V创建的虚拟网卡通信(类似网关),应该好实现带宽控制的。

    一台Hyper-V的服务器,至少可以控制运行在它系统本身的虚拟机器的带宽吧?

    如果Hyper-V自带这个功能,那么自然比安装第三方软件(或插件)方便和高效多了......

    另外,如果有什么可行的插件,请告诉我。谢谢!

    • 已建议为答案 格瓦拉 2010年5月5日 9:34
    • 已标记为答案 许珈毓 2010年5月10日 3:55
    2010年4月20日 14:17

全部回复

  • 这个功能应该不会在下一个版本中加入进去,带宽控制可以有其他软件来做,从网络层而不是应用层。

    另外可能你可以看看其他第三方的虚拟化插件能不能做这个的,


    a245ac8356cd89088a3a0e0536223c20 56cd89088a3a0e05 c093d70f088499c3a837cae00c042f14
    2010年4月20日 13:41
  • 这个功能应该不会在下一个版本中加入进去,带宽控制可以有其他软件来做,从网络层而不是应用层。

    另外可能你可以看看其他第三方的虚拟化插件能不能做这个的,


    a245ac8356cd89088a3a0e0536223c20 56cd89088a3a0e05 c093d70f088499c3a837cae00c042f14


    谢谢你的答复,理论上可以用第三方软件来实现,但部署也比较麻烦,很多在Server 2003 x86运行的软件,在Server 2008 x64系统不一定能用。

    个人认为,既然Hyper-V虚拟机是通过Hyper-V创建的虚拟网卡通信(类似网关),应该好实现带宽控制的。

    一台Hyper-V的服务器,至少可以控制运行在它系统本身的虚拟机器的带宽吧?

    如果Hyper-V自带这个功能,那么自然比安装第三方软件(或插件)方便和高效多了......

    另外,如果有什么可行的插件,请告诉我。谢谢!

    • 已建议为答案 格瓦拉 2010年5月5日 9:34
    • 已标记为答案 许珈毓 2010年5月10日 3:55
    2010年4月20日 14:17
  • 感谢Hyper-V超人坛友提出这个很不错建议,如果服务器具备多网卡的条件下可以考虑给不同的虚拟分配特定的物理网卡,这样也可以提高虚拟机网络的效率,另外Hyper-V2.0支持 Tcp Chimney及虚拟机队列(VMQ)可以很好的提升处理虚拟机网络的处理能力。当然如果能加上带宽管理确实也是一个不错的主意,可以让应用变得更加灵活。
    2010年4月20日 14:25
  • 答复都挺快的啊,偶就是觉得这个带宽控制,Xen Server可以,Hyper-V肯定也可以的。

    网络层,应用层是相对而言吧,对虚机而言,它的网络层不就是宿主机虚拟的网络环境么。

    弱弱问下,你们是MS的工作人员还是来自民间网友?

    PS.偶换了个轻便点的马甲...VMge

    2010年4月20日 15:25
  • 网络层都只是抽象而已,不过话说回来网络限制Hyper-V暂时没有提供,有消息给发布出来的。

    PS: 昵称后面带有 MSFT 的才是微软的工程师,而且昵称不是随便取的,当然不排除马甲,哈哈。

     

    www.vtsino.com - Virtualization launching community!


    a245ac8356cd89088a3a0e0536223c20 56cd89088a3a0e05 c093d70f088499c3a837cae00c042f14
    2010年4月24日 14:29