# 桶级QoS管理
作用在**单个桶或并行文件系统** 上，限制桶的QPS、带宽、并发请求数上限，访问桶时不能超过该上限，桶级QoS规则**支持用户自定义**。
#### 桶QoS相关指标
您能**配置和查看** 的桶级QoS指标如[表1]所示，了解更多CES指标详情参见[表5 OBS支持的监控指标（桶级QoS类）](https://support.huaweicloud.com/usermanual-obs/obs_03_0010.html#ZH-CN_TOPIC_0000001960566477__zh-cn_topic_0000001827916108_table1376713321018)。
 表1可配置和查看的桶级QoS指标 
| 指标分类       | OBS桶可配置指标（OBS控制台可查看、配置）                                                                                  || CES监控指标（OBS控制台可查看）                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
|:---|:---|---|:---|
| 桶QPS      | 公网    | 读Qps、写Qps、列举Qps、读写Qps | CES看板可查看各个指标的： - 使用量（峰值）  - 阈值（上限值）  - 使用率（使用量/阈值 \*100%，单位：%）   |
| 桶QPS      | 内网     | 读Qps、写Qps、列举Qps、读写Qps | CES看板可查看各个指标的： - 使用量（峰值）  - 阈值（上限值）  - 使用率（使用量/阈值 \*100%，单位：%）   |
| 桶QPS      | 公网+内网 | 读Qps、写Qps、列举Qps、读写Qps | CES看板可查看各个指标的： - 使用量（峰值）  - 阈值（上限值）  - 使用率（使用量/阈值 \*100%，单位：%）   |
| 桶带宽（BPS） | 公网   | 写BPS、读BPS、总BPS         | CES看板可查看各个指标的： - 使用量（峰值）  - 阈值（上限值）  - 使用率（使用量/阈值 \*100%，单位：%）   |
| 桶带宽（BPS） | 内网   | 写BPS、读BPS、总BPS         | CES看板可查看各个指标的： - 使用量（峰值）  - 阈值（上限值）  - 使用率（使用量/阈值 \*100%，单位：%）   |
| 桶带宽（BPS） | 公网+内网 | 写BPS、读BPS、总BPS         | CES看板可查看各个指标的： - 使用量（峰值）  - 阈值（上限值）  - 使用率（使用量/阈值 \*100%，单位：%）   |
| 桶并发请求数   | 公网并发请求数、内网并发请求数、总并发请求数                                                                                    || CES看板可查看各个指标的： - 使用量（峰值）  - 阈值（上限值）  - 使用率（使用量/阈值 \*100%，单位：%）   |
   
 #### 设置和查看桶QoS
OBS支持通过[管理控制台](https://console.huaweicloud.com/console/?locale=zh-cn#/obs/manager/buckets)、API方式配置桶的流控策略，不支持通过SDK、OBS Browser+、obsutil方式配置桶的流控策略。
#### 使用OBS控制台
1. 在OBS[管理控制台](https://console.huaweicloud.com/console/?locale=zh-cn#/obs/manager/buckets)左侧导航栏选择"用量分析 \> 流控管理"。
2. 在"流控管理"页面可以看到账号下所有桶的流控配置，如[图1]所示。
   
   图1所有桶的流控配置   
   ![](https://support.huaweicloud.com/usermanual-obs/figure/zh-cn_image_0000002535938598.png "点击放大")
   
   
3. 找到需要配置流控策略的桶，单击其操作列的"编辑"。
4. 在"编辑桶流控配置"弹窗，设置相关参数。 
   1. **选择请求类型。**
      勾选需要配置的请求类型，支持配置总请求、公网请求、内网请求的流控策略。
      - 总请求：所有访问OBS桶的请求总和，包括公网和内网请求。
      
      - 公网请求：通过互联网访问OBS桶的请求。
      
      - 内网请求：通过私有网络内部访问OBS桶的请求。
       
   
   2. **配置指标。**
      修改已配置指标或单击"添加策略"，添加指标配置。可配置的指标如[表2]所示，每个指标最大可配置到桶所属集群对应指标的最大值，可单击配置指标下方的![](https://support.huaweicloud.com/usermanual-obs/figure/zh-cn_image_0000002535778678.png)或在"流控管理"页面单击集群名称来查看集群配额。
       表2桶的流控指标说明 
      | 指标分类    | 指标             | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
      |:---|:---|:---|
      | QPS  | 写QPS（count/s）  | 桶的QPS（Queries Per Second）是衡量系统性能的指标，表示每秒处理桶请求的数量。 - **写QPS：**是指每秒向桶中写入数据的请求数量。  - **读QPS：**是指每秒读取桶中数据的请求数量。  - **列举QPS**：是指每秒列举桶中数据的请求数量。  - **读写QPS：**是指每秒向桶中写入数据和每秒读取桶中数据的请求总数。   **QPS指标值\>=1000 count/s** |
      | QPS  | 读QPS（count/s） | 桶的QPS（Queries Per Second）是衡量系统性能的指标，表示每秒处理桶请求的数量。 - **写QPS：**是指每秒向桶中写入数据的请求数量。  - **读QPS：**是指每秒读取桶中数据的请求数量。  - **列举QPS**：是指每秒列举桶中数据的请求数量。  - **读写QPS：**是指每秒向桶中写入数据和每秒读取桶中数据的请求总数。   **QPS指标值\>=1000 count/s** |
      | QPS  | 列举QPS（count/s）                            | 桶的QPS（Queries Per Second）是衡量系统性能的指标，表示每秒处理桶请求的数量。 - **写QPS：**是指每秒向桶中写入数据的请求数量。  - **读QPS：**是指每秒读取桶中数据的请求数量。  - **列举QPS**：是指每秒列举桶中数据的请求数量。  - **读写QPS：**是指每秒向桶中写入数据和每秒读取桶中数据的请求总数。   **QPS指标值\>=1000 count/s** |
      | QPS  | 读写QPS（count/s）    | 桶的QPS（Queries Per Second）是衡量系统性能的指标，表示每秒处理桶请求的数量。 - **写QPS：**是指每秒向桶中写入数据的请求数量。  - **读QPS：**是指每秒读取桶中数据的请求数量。  - **列举QPS**：是指每秒列举桶中数据的请求数量。  - **读写QPS：**是指每秒向桶中写入数据和每秒读取桶中数据的请求总数。   **QPS指标值\>=1000 count/s** |
      | BPS    | 写BPS（GB/s）     | 桶的BPS（Bits Per Second）是衡量数据传输速率的单位，表示每秒传输存储桶数据的字节数。 - **写BPS：**是指每秒向桶中写入数据的字节数。  - **读BPS：**是指每秒读取桶中数据的字节数。  - **读写BPS：**是指每秒向桶中写入数据和每秒读取桶中数据的总字节数。   **BPS指标值\>=0.001 GB/s**                                                                                                                                                                                    |
      | BPS    | 读BPS（GB/s）     | 桶的BPS（Bits Per Second）是衡量数据传输速率的单位，表示每秒传输存储桶数据的字节数。 - **写BPS：**是指每秒向桶中写入数据的字节数。  - **读BPS：**是指每秒读取桶中数据的字节数。  - **读写BPS：**是指每秒向桶中写入数据和每秒读取桶中数据的总字节数。   **BPS指标值\>=0.001 GB/s**                                                                                                                                                                                    |
      | BPS    | 读写BPS（GB/s）                                 | 桶的BPS（Bits Per Second）是衡量数据传输速率的单位，表示每秒传输存储桶数据的字节数。 - **写BPS：**是指每秒向桶中写入数据的字节数。  - **读BPS：**是指每秒读取桶中数据的字节数。  - **读写BPS：**是指每秒向桶中写入数据和每秒读取桶中数据的总字节数。   **BPS指标值\>=0.001 GB/s**                                                                                                                                                                                    |
      | 并发请求数 | 并发请求数（count）                                | 桶的并发请求数是指在某一时刻同时向桶发送的请求数量。 **并发请求数指标值\>=1000 count**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
         
      
   
   
   
   
5. 单击"确定"。配置完成后，可在桶流控管理列表中查看桶的各指标配置情况。
#### 使用API
[设置桶的QoS配置](https://support.huaweicloud.com/api-obs/obs_04_0183.html)
[获取桶的QoS配置](https://support.huaweicloud.com/api-obs/obs_04_0184.html)
[删除桶的QoS配置](https://support.huaweicloud.com/api-obs/obs_04_0185.html)
#### 使用云监控CES动态监控桶指标（桶维度）
1. 进入[云服务监控\>对象存储服务 OBS](https://console.huaweicloud.com/ces/?agencyId=nAkYsIAaV4GwsBpDC2bcGqGdgrWKzovR&locale=zh-cn#/dashboard/cloudDashboard/detailWithList?namespace=SYS.OBS)页面。
2. 资源维度选择"桶名称" 
   ![](https://support.huaweicloud.com/usermanual-obs/figure/zh-cn_image_0000002535895934.png "点击放大")
   
   
3. 在"实例列表"单击要查看的桶，进入"云服务监控详情"页。
4. 选择"资源实例"页签，选择要查看的实例和指标名称。 
   指标详情参见[表 OBS支持的监控指标（桶级QoS类）](https://support.huaweicloud.com/usermanual-obs/obs_03_0010.html#ZH-CN_TOPIC_0000001960566477__zh-cn_topic_0000001827916108_table1376713321018)。
   ![](https://support.huaweicloud.com/usermanual-obs/figure/zh-cn_image_0000002566817753.png "点击放大")
   
   
5. 选择指标后，即可在下方查看指标数据。 
   ![](https://support.huaweicloud.com/usermanual-obs/figure/zh-cn_image_0000002566977893.png "点击放大")
   
   
 
#### 为桶QoS配置告警
您可以参考以下建议，配置桶的QPS、带宽、并发请求数告警：
- 使用率\>=80%：重要告警。请评估业务影响，适当下调业务的资源配置以消减峰值，或参照[设置和查看桶QoS]为桶分配更多的资源。
- 使用率\>=90%：紧急告警。已接近拥塞，存在卡顿、限流乃至不可用风险，请立即调整业务的资源配置，或参照[设置和查看桶QoS]为桶分配更多的资源，尽快将水位降回安全区间。
设置告警规则的方法，请参见[创建告警规则和通知](https://support.huaweicloud.com/usermanual-ces/zh-cn_topic_0084572213.html)。
