> For the complete documentation index, see [llms.txt](https://docs.console.zenlayer.com/welcome/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.console.zenlayer.com/welcome/cn/elastic-compute/networking/qos-policy-group.md).

# QoS 策略组

**QoS 策略组**允许您对同一地域内的多个 IP 资源——弹性 IP（EIP）、IPv6 地址和非托管出口 IP——统一设置共享带宽上限。无需逐一管理每个 IP 的限速，只需将 IP 资源加入同一策略组并设置一个统一的聚合上限，组内所有成员共享该上限。

## 工作原理

创建 QoS 策略组时，您需要选择地域并设置带宽上限。加入组内的每个 IP 资源产生的流量都会计入该共享上限，并受其约束。当所有成员的流量总和接近上限时，平台将根据您所选的限速模式执行限速策略。

组内所有 IP 资源必须与策略组属于同一地域。每个 IP 资源同时只能加入一个 QoS 策略组。

## 限速模式

QoS 策略组的流量通过一组分布式转发服务器进行转发。由于集群中的任意服务器都可能处理某个 IP 的流量，平台需要决定如何将带宽上限分配到各服务器。两种模式的区别在于初始分配策略。

### LOOSE（松模式，默认）

| 阶段       | 行为                                                                                  |
| -------- | ----------------------------------------------------------------------------------- |
| **初始限速** | 每台转发服务器均设置为**组带宽上限**——例如上限为 1,000 Mbps、4 台服务器，则每台服务器初始值为 1,000 Mbps。单条连接即可立即达到完整上限。 |
| **触发条件** | 当**所有 IP 的总带宽达到或超过组上限**时触发。                                                         |
| **触发后**  | 平台根据各服务器当前的流量占比重新分配限速值。                                                             |

触发重新分配之前，总流量可能在数秒内短暂超过上限。

**适用场景：** 工作负载依赖单条高吞吐连接尽快达到完整带宽上限时，例如大文件传输、视频流媒体或对延迟敏感的隧道连接。

### STRICT（紧模式）

| 阶段       | 行为                                                                                            |
| -------- | --------------------------------------------------------------------------------------------- |
| **初始限速** | 每台转发服务器均设置为 `组带宽上限 ÷ 集群节点数`——例如上限为 1,000 Mbps、4 台服务器，则每台服务器初始值为 250 Mbps。单条连接初始最多只能使用一个节点的份额。 |
| **触发条件** | 当**任意单节点达到其初始分配值**时触发——即使总流量尚未达到组上限。                                                          |
| **触发后**  | 平台根据各服务器当前的流量占比重新分配限速值。                                                                       |

总流量永远不会超过组带宽上限。建议使用多条并发连接（推荐 ≥ 10 条）来聚合各节点流量，从而快速逼近完整上限。

**适用场景：** 组带宽上限是硬性成本或隔离边界、不允许超出时，例如控制共享出口成本或执行合同约定的带宽上限。

## 支持的 IP 资源类型

| 资源类型          | 描述                    |
| ------------- | --------------------- |
| **EIP**       | 绑定到 ZEC 实例的弹性 IPv4 地址 |
| **IPv6**      | 分配给 ZEC 实例的公网 IPv6 地址 |
| **Unmanaged** | 未通过 ZEC 控制台直接管理的出口 IP |

## 约束

* 带宽上限对**入方向和出方向**流量独立、等值执行——例如 10 Gbps 的上限意味着入方向最高 10 Gbps、出方向最高 10 Gbps。不支持按方向单独设置不同限速值。最小值为 **10 Gbps（10,000 Mbps）**。
* 所有成员 IP 资源必须与策略组处于**同一地域**。
* 一个 IP 资源最多只能加入**一个** QoS 策略组。将已加入其他策略组的资源重复加入时将返回错误。

{% hint style="info" %} <mark style="color:blue;">**注意**</mark>

* <mark style="color:blue;">QoS 策略组的范围限定为单个地域，单个策略组无法跨越多个地域。</mark>
* <mark style="color:blue;">默认情况下，每个账号在每个地域最多可创建 1 个 QoS 策略组。如需提升配额，请联系 Zenlayer 技术支持。</mark>
  {% endhint %}

## 流量监控

您可以查询 QoS 策略组在指定时间范围内的带宽用量，入方向和出方向分别统计。监控数据支持 1 分钟、5 分钟、1 小时或 1 天四种统计粒度。
