This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已经过机器动态翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인
Este texto foi traduzido automaticamente. (Aviso legal)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.책임 부인
Este artigo foi traduzido automaticamente.(Aviso legal)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))
Translation failed!
带宽最小方法
配置为使用最小带宽方法的负载平衡虚拟服务器会选择当前提供最少流量的服务,以兆位每秒 (Mbps) 为单位。以下示例显示虚拟服务器如何使用最小带宽方法选择服务进行负载平衡。
考虑三种服务,即Service-HTTP-1、Service-HTTP-2 和Service-HTTP-3。
- Service-HTTP-1 有 3 Mbps 的带宽。
- Service-HTTP-2 有 5 Mbps 的带宽。
- Service-HTTP-3 有 2 Mbps 的带宽。
下图说明了虚拟服务器如何使用最小带宽方法将请求转发到这三个服务。
图 1. 最小带宽负载平衡方法的工作原理
虚拟服务器使用带宽值 (N) 来选择服务,该值是在过去 14 秒内传输和接收的字节数的总和。如果每个请求需要 1 Mbps 带宽,则 NetScaler 设备会按以下方式发送请求:
- Service-HTTP-3 接收第一个请求,因为此服务的 N 值最低。
- 由于 Serv-HTTP-1 和 Serv-HTTP-3 现在具有相同的 N 值,因此虚拟服务器会切换到这些服务器的循环方法,在它们之间交替使用。Service-HTTP-1 接收第二个请求,Service-HTTP-3 接收第三个请求,Service-HTTP-1 接收第四个请求,Service-HTTP-3 接收第五个请求,Service-HTTP-1 接收第六个请求。
- 由于 ServerHTTP-1、SService-HTTP-2 和 SService-HTTP-3 现在都具有相同的 N 值,因此虚拟服务器在循环赛列表中包括了 ServerHTTP-2。因此,Service-HTTP-2 接收第七个请求,Service-HTTP-3 接收第八个请求,依此类促。
下表总结了 N 的计算方式。
已收到请求 | 已选服务 | 当前 N 值 | 备注 |
---|---|---|---|
Request-1 | Service-HTTP-3; (N = 2) | N = 3 | Service-HTTP-3 具有最低的 N 值。 |
Request-2 | Service-HTTP-1; (N = 3) | N = 4 | Service-HTTP-1 和 Service-HTTP-3 具有相同的 N 值。 |
Request-3 | service-HTTP-3;(N = 3) | N = 4 | Service-HTTP-1 和 Service-HTTP-3 具有相同的 N 值。 |
Request-4 | Service-HTTP-1; (N = 4) | N = 5 | - |
Request-5 | Service-HTTP-3; (N = 4) | N = 5 | - |
Request-6 | Service-HTTP-1; (N = 5) | N = 6 | Service-HTTP-1、Service-HTTP-2 和 Service-HTTP-3 具有相同的 N 值。 |
Request-7 | Service-HTTP-2; (N = 5) | N = 6 | Service-HTTP-1、Service-HTTP-2 和 Service-HTTP-3 具有相同的 N 值。 |
Request-8 | Service-HTTP-3; (N = 5) | N = 6 | - |
注意:如果您在虚拟服务器上启用 RTSP NAT 选项,NetScaler 设备将使用交换的数据和控制字节数来确定 RTSP 服务的带宽使用情况。有关 RTSP NAT 选项的详细信息,请参阅 管理 RTSP 连接。
如果为服务分配了不同的权重,NetScaler 设备还会使用带宽和权重来执行负载平衡。它使用以下表达式中的值 (Nw) 选择服务:
Nw = (N) * (10000 / 权重)
与前面的示例一样,假设为 Service-HTTP-1 分配的权重为 2,为 Service-HTTP-2 分配的权重为 3,为 Service-HTTP-3 分配的权重为 4。NetScaler 设备按以下方式传送请求:
- Service-HTTP-3 接收第一个、第二个、第三个、第四个和第五个请求,因为该服务的 Nw 值最低。
- Service-HTTP-1 收到第六个请求,因为该服务的 Nw 值最低。
- Service-HTTP-3 收到第七个请求,因为该服务的 Nw 值最低。
- Service-HTTP-2 收到第八个请求,因为该服务的 Nw 值最低。
下表总结了 Nw 的计算方式。
已收到请求 | 已选服务 | 当前净值(活跃交易数量)*(10000/权重) | 备注 |
---|---|---|---|
Request-1 | Service-HTTP-3; (Nw = 5000) | Nw = 5000 | Service-HTTP-3 的 Nw 值最低。 |
Request-2 | Service-HTTP-3; (Nw = 5000) | Nw = 7500 | - |
Request-3 | service-HTTP-3;(Nw = 7500) | Nw = 10000 | - |
Request-4 | Service-HTTP-3; (Nw = 10000) | Nw = 12500 | - |
Request-5 | Service-HTTP-3; (Nw = 12500) | Nw = 15000 | - |
Request-6 | Service-HTTP-1; (Nw = 15000) | Nw = 20000 | Service-HTTP-1 和 Service-HTTP-3 具有相同的 Nw 值。 |
Request-7 | Service-HTTP-3; (Nw = 15000) | Nw = 17500 | Service-HTTP-1 和 Service-HTTP-3 具有相同的 Nw 值。 |
Request-8 | Service-HTTP-2; (Nw = 16666.67) | Nw = 20000 | Service-HTTP-2 的 Nw 值最低。 |
下图说明了为服务分配权重时虚拟服务器如何使用最小带宽方法。
图 2. 分配权重时,最小带宽负载平衡方法的工作原理
要配置带宽最小的方法,请参阅 配置不包含策略的负载平衡方法。
共享
共享
This Preview product documentation is Cloud Software Group Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Cloud Software Group Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Cloud Software Group product purchase decisions.
If you do not agree, select I DO NOT AGREE to exit.