QoS 是一组用于以具有成本效率的方式管理网络通信的技术,以增强企业环境以及家庭和小型办事处的用户体验。你可以使用 QoS 技术测量带宽、检测不断变化的网络条件(如带宽拥挤或可用性),并对通信进行优先级分配或节流。例如,你可以对传输延迟的应用程序(如语音或视频)的通信分配优先级,并对传输不延迟的通信(如指数据传输)的影响进行控制。
对于网络管理员,Windows Server? 2012 中的 QoS 旨在帮助管理物理网络和虚拟网络上的网络通信。基于策略的 QoS 旨在管理物理网络上的通信。而 QoS 中的新功能(本文档中指 Hyper-V QoS)旨在管理虚拟网络上的通信。
随着网络通信的增加,较低优先级通信与由传输延迟或任务关键型应用程序生成的通信之间的有限带宽资源竞争也会加剧。此类竞争会导致带宽消耗,这种消耗尤其会给具有特定网络性能要求的用户或计算机带来问题。
你可以根据应用程序的类型、用户和计算机,使用基于策略的 QoS 指定网络带宽控制。可以使用基于策略的 QoS 管理通信,以帮助控制带宽成本、与带宽提供商或业务部门协商服务级别,及提供更好的最终用户体验。由于基于策略的 QoS 构建在组策略之中,它是现有管理基础结构的一部分,而且因此是一个即将实施的经济有效的解决方案。
在 Windows Server? 2012 中,QoS 包括新带宽管理功能,让云托管提供商和企业可提供向运行 Hyper-V 的服务器上的虚拟机提供可预测网络性能的服务。在托管环境中,Hyper-V QoS 让托管提供商可根据服务级别协议 (SLA) 保证特定性能级别。Hyper-V QoS 帮助确保任何客户都不会受其包括计算、存储和网络资源的共享基础结构上的其他客户影响或危害。
同样,企业网络也有类似的要求。他们经常需要在运行 Hyper-V 的服务器上运行多个应用程序服务器,然后确信每个应用程序服务器均可提供可预见的性能。不可预见的传递性能可能导致管理员在能够提供支持的物理服务器上使用更少的虚拟 (VM),或干脆完全避免虚拟化。限制或避免 VM 部署可能导致产生在物理设备和支持基础结构上的不必要开支。Hyper-V QoS 可帮助确保虚拟化网络提供可预见的功能。
Hyper-V QoS 能够:
- 增强由 5 元组通信筛选器或 Hyper-V 虚拟交换机端口号识别的通信流的最小带宽。
备注
5 元组是在计算机网络中使用的一个术语。传输控制协议/因特网互连协议 (TCP/IP) 连接由一组五个不同的值组成。
- 使用 PowerShell cmdlet 或 Windows Management Instrumentation (WMI) 配置每个 Hyper-V 虚拟交换机端口的速度限制。
- 通过 WMI 和 PowerShell 配置并查询或查看 QoS 策略,用于增强最小和最大带宽以及 802.1p 或标记在已筛选数据包上的差分服务代码点 (DSCP)。
备注
DSCP 是计算机网络中 IPv4 或 IPv6 标题中的一个字段。
备注
802.1p 是美国电子电机工程师协会 (IEEE) 的一个规范,支持使用第二层交换机执行通信优先级和动态多播筛选。
- 使用“组策略”编辑器将 eQoS 策略配置为具有 802.1p 值的标记数据包。
- 通过使用 Hyper-V QoS 提供的新 WMI 的数据中心管理软件,定义退款策略和监视每个 VM 的网络资源使用情况。
- 增强关于支持每个虚拟端口的带宽保留的单根 I/O 虚拟化 (SR-IOV) 网络适配器的 QoS 策略。
- 在 Hyper-V 中配置多个虚拟网络适配器,并为每个虚拟网络适配器单独指定 QoS。
- 配置关于未加入域的计算机的本地 QoS 策略。
总之,Hyper-V QoS 支持管理高允带宽和低允带宽限制(通常指最大带宽和最小带宽)。
Windows Server? 2012 Hyper-V QoS 还利用支持数据中心桥接 (DCB) 的硬件,可以使用每个类型的保证服务级别汇聚单个网络适配器上的多种网络通信。使用 Windows PowerShell,可以手动配置所有这些新功能,或启用脚本自动化来管理一组服务器,无论它们是否加入域。
下表列出了与 QoS 相关的资源:
内容类型
参考
产品评估
部署
社区资源
相关技术
优质 Windows 音频视频体验 (qWave) | 数据中心桥接 (DCB) 概述