Windows Server 2016:新的Storage QoS功能让Hyper-V性能更稳定

日期:2016-12-22作者:Brien Posey

【TechTarget中国原创】

在Windows Server 2012 R2的Hyper-V中,“服务质量管理(Quality of Service Management)”设置允许管理员能够在最需要的位置分配存储IOPS。 但是此功能缺乏灵活的可扩展性。 微软在Windows Server 2016中对其进行了重新设计,以便管理员创建Storage QoS策略,并在大量虚拟机共享存储设备时克服这些问题。

Windows Server 2012 R2中,服务质量管理允许管理员分配最低IOPS数量,并可以防止IOPS过度消耗。但是,它会根据所使用的虚拟硬盘应用存储I/O限制,如图1所示。虽然此方法适用于没有大量虚拟机的较小型组织,但随着虚拟机数量的增加管理起来并不现实。

Windows Server 2012 R2服务质量管理

图1. Windows Server 2012 R2服务质量管理设置应用于每个虚拟硬盘。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

评论
查看更多评论

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者>更多

Brien Posey
Brien Posey

微软最有价值专家(MVP),具有二十多年的IT经验,前后获得七次微软MVP,重点专注SharePoint管理,发表过上千篇文章,并出版十多本IT书籍。

Windows服务器配置>更多

相关推荐

技术手册>更多

  • Windows Server 2012 R2预热手册

    本期《Windows Server 2012 R2预热手册》,主要为大家介绍Windows Server 2012 R2的明星特征,并对其中的Hyper-V第二代虚拟机进行详细介绍。之后,我们会继续关注Windows Server 2012 R2,并推出相关技术手册或专题,敬请关注。

  • Windows 8面面观

    Windows 8已牢牢抓住了用户眼球。我们全面解读Windows 8三大热点:Windows 8做了哪些优化?Windows 8平板如何?Windows 8与其他OS如何相处?

  • 九大技巧 玩转Linux+VMware

    您的环境在使用Linux吗?同时也在使用VMware虚拟化吗?Linux+VMware会产生什么样的效果?如何使它们在您的环境中发挥最大作用?在本期技术手册中,TT服务器与TT虚拟化网站共同推出“玩转Linux+VMware”指南。在这里,您可以了解到Linux与VMware ESX、VMware vCenter之间的互动,还可以学习VMware Tools的安装与VMware Converter的使用方法。

  • Azure进阶教程

    微软从未放松其云战略脚步,作为其云计算平台,Azure今年已增加了众多更新,受人瞩目。本期技术手册将深入介绍Azure更多相关知识,涉及Azure新功能、Azure监控与管理,以及Azure的安全措施等等。

TechTarget

最新资源
  • 安全
  • 存储
  • 虚拟化
  • 网络
  • 数据中心
  • 云计算
【TechTarget中国原创】

在Windows Server 2012 R2的Hyper-V中,“服务质量管理(Quality of Service Management)”设置允许管理员能够在最需要的位置分配存储IOPS。 但是此功能缺乏灵活的可扩展性。 微软在Windows Server 2016中对其进行了重新设计,以便管理员创建Storage QoS策略,并在大量虚拟机共享存储设备时克服这些问题。

Windows Server 2012 R2中,服务质量管理允许管理员分配最低IOPS数量,并可以防止IOPS过度消耗。但是,它会根据所使用的虚拟硬盘应用存储I/O限制,如图1所示。虽然此方法适用于没有大量虚拟机的较小型组织,但随着虚拟机数量的增加管理起来并不现实。

Windows Server 2012 R2服务质量管理

图1. Windows Server 2012 R2服务质量管理设置应用于每个虚拟硬盘。

使用Windows Server 2016中的Hyper-V,管理员可以在横向扩展文件服务器上创建Storage QoS策略;管理员可以随后将策略分配给虚拟硬盘或虚拟机。以这种方式分配策略有两个主要好处。

首先,Storage QoS策略允许端到端的存储性能监控。管理员可以设置I/O预留或I/O限制,并监视Hyper-V及其底层存储,以确保策略得到正确实施。

第二,Storage QoS允许策略共享——管理员可以将单个策略应用于多个VM或虚拟硬盘。这样可以在多个虚拟硬盘之间均匀地共享存储带宽,特别适用于多租户环境,其中每个租户已经被分配了特定量的存储I/O。另外,也适用于多个VM被集中部署为一个服务并且需要接收可比较级别的存储性能的环境。

定义Storage QoS策略

有两种类型的Storage QoS策略。 聚合策略对虚拟硬盘集合应用单个预留或单个限制功能。此方法允许集合中的所有虚拟硬盘共享有限的存储带宽,因此虚拟硬盘的集合不能超过特定的带宽阈值。

专用的Storage QoS策略应用于每个虚拟硬盘,因此每个虚拟硬盘接收自己的预留,并且与任何其他存在的保留或限制功能分开管理。

Storage QoS非常依赖Windows故障转移群集服务。管理员必须将横向扩展文件服务器配置为存储集群。群集中的所有服务器必须运行Windows Server 2016。此外,还需要基于Windows Server 2016的计算群集,并且计算群集中至少有一台服务器必须安装Hyper-V角色。

此外,管理员只能通过PowerShell管理Storage QoS,这与Windows Server 2012 R2服务质量管理策略不同。例如,你可以使用以下命令创建策略:

New-StorageQosPolicy –Name <policy name> -Policy type <dedicated or aggregated> -MinimumIops <minimum IOPS> -MaximumIops <maximum IOPS>

每个策略将分配一个策略ID,并通过引用策略ID将策略应用于VM,例如:

Get-VM –Name <virtual machine name> | Get-VMHardDiskDrive | Set-VMHardDiskDrive –QoSPolicyID <policy ID number>