更新时间:2024-10-17 GMT+08:00

调整DCS实例带宽

Redis实例作为更靠近应用服务的数据层,通常会执行较多的数据存取并消耗网络带宽。当实例带宽不足时,可能会产生流控,导致业务延迟增大,客户端连接异常等问题。目前,Redis 4.0及以上版本的实例,支持通过控制台调整Redis实例带宽,用于适配业务对带宽值的不同需求。

约束与限制

  • 企业版Redis暂不支持调整带宽。
  • 只有在运行中的实例支持调整带宽,如果是变更中、故障中、重启中等其他状态下的实例不支持调整实例带宽。
  • 带宽的调整范围在实例基准带宽到最大可调整的带宽之间,通常在实例节点所在物理机带宽资源充足的前提下,实例可调整的单分片最大带宽为2048 Mbit/s。
  • 实例带宽与单分片带宽的关系如下:
    • 单机/主备实例带宽=单分片带宽。
    • 读写分离实例带宽=单分片带宽 * 副本数。
    • 集群实例带宽=单分片带宽 * 分片数,当各分片带宽值不同时,集群实例带宽值为各个分片带宽值之和。

调整DCS实例带宽

  1. 登录分布式缓存服务管理控制台
  2. 在管理控制台左上角单击,选择实例所在的区域。
  3. 单击左侧菜单栏的“缓存管理”。
  4. 在“缓存管理”页面,单击DCS缓存实例的名称。
  5. 在缓存实例的“基本信息”栏中单击带宽后的“调整带宽”。

    图1 调整带宽

  6. 在弹出的“调整带宽”页面,设置需要调整的带宽值,单击“下一步”。

    集群实例多分片需要同时调整带宽时,可以同时勾选多个分片后,单击页面左上角的“批量调整带宽”,统一设置带宽值。

    • 目标带宽值只支持设置为8的整数倍,并且在可设置的范围内。如果设置的带宽值不是8的整数倍,订单提交后会自动按照向下取整的方式调整带宽。例如输入的带宽值为801,则按照800 Mbit/s的目标带宽调整带宽。
    • 变更页面显示的变更后费用为该实例额外购买的带宽计费金额,不包含原实例费用。
    • 调整带宽的计费方式仅支持按需计费
    • 您可以根据需要多次调整带宽,单个计费周期(1小时)中如果有多次带宽变更,该计费周期以最大带宽费用收费。例如将一个Redis实例(默认带宽值为256 Mbit/s)的宽带变更为2048 Mbit/s后,在一个计费周期内再次将带宽值变更为512 Mbit/s,实例在该计费周期将按照2048 Mbit/s的带宽值扣费。

  7. 确认新的带宽值及带宽费用,在“带宽调整确认”处勾选确认后,单击“提交订单”。

    调整带宽任务的状态为“成功”后,新的带宽值立即生效。