Citrix ADC

方法LRTM

标记: LRTM signifie«Méthode du temps de réponse le +故障à l 'aide de moniteureurs»(LRTM)。

Lorsqu ' un servur virtuel d ' équilibrage de charge est configuré pour utiliser la méthode LRTM, il utilise l ' infrastructure de surveillance existante pour obtenir le temps de réponse le plus rapide。Le server virtuel d ' équilibrage de charge sélectionne ensuite Le service avec Le plus petit nombre de transactions active et Le plus able temps de réponse。先驱者méthode LRTM,您的应用程序spécifiques à l’application à查询服务和激活模式LRTM与监控。L ' appliance Citrix ADC prend ensuite des décisions d ' équilibrage de charge en function des temps de réponse calculés à partir des sondes de surveillance。

Vous pouvez également utiliser la méthode LRTM pour équilibrer la charge des服务非HTTP et非HTTPS。Vous pouvez également utiliser cette méthode lorsque plusieurs moniteurs sont liés à un service。查克监测détermine巴黎时间réponse à巴黎协议助理,巴黎措施,巴黎服务中心lié。Le server virtual calculus ensuite un temps de réponse moyen pour ce service en calculus la moyenne des résultats。

Le tableau suivant résume comment les temps de réponse sont calculés pour les différents moniteurs。

监测 计算温度réponse
Différence de temps entre la demand ICMP ECHO et la réponse ICMP ECHO。
TCP Différence de temps entre la requête SYN et la réponse SYN+ACK。
HTTP Différence de temps entre la requête HTTP (une fois la connexion TCP établie) et la réponse HTTP。
TCP-ECV Différence de temps entre le moment où la chaîne d 'envoi des données est envoyée et la chaîne de réception des données est renvoyée。Un moniteur TCP-ECV sans chaînes d 'envoi et de réception est considéré comme ayant une配置不正确。
HTTP-ECV Différence de temps entre la requête HTTP et la réponse HTTP。
UDP-ECV Décalage horaire entre la chaîne d 'envoi de l 'UDP et la chaîne de réception。Un moniteur UDP-ECV sans chaîne de réception est considéré comme ayant une配置不正确。
DNS Différence de temps entre une requête DNS et la réponse DNS。
安全和 Différence de temps entre une requête SYN et la fin de la poignée de主SSL。
FTP Différence利用时间的临时入口和'achèvement利用身份的认证。
HTTPS(监控要求HTTPS) Le décalage horaire est Le même que pour Le moniteur HTTP。
http - ecv (surveille les requêtes HTTPS) Le décalage horaire est Le même que pour Le moniteur HTTP-ECV
用户 Différence de temps entre le moment où une demand est envoyée au répartiteur et le moment où la réponse du répartiteur est reçue。

L ' examples suivant montre comment L ' appliance Citrix ADC sélectionne un service pour L ' équilibrage de charge à L ' aide de la méthode LRTM。Considérez les trois services suivants:

  • Service-HTTP-1 gère 3事务活动et le temps de réponse est de cinq秒。
  • Service-HTTP-2 gère 7事务活动et le temps de réponse est d 'une second。
  • Service-HTTP-3 ne gère aucune事务活动et le temps de réponse est de dededeux秒。

思杰ADC lorsqu 'elle transfère les demands。

图1。功能méthode LRTM

Mécanisme de temps de réponse moindre

虚拟的服务sélectionne价值的利用和表达:

N =(活跃交易时间* réponse déterminé监控时间)

Le servur virtuel livre les demandes comme suit:

  • service - http -3 reçoit la première demand, car ce service ne gère aucune transaction active。
  • service - http -3 reçoit les deuxième, troisième et quatrième requêtes, car ce service possède la valeur N la plus faible。
  • service - http -2 reçoit la cinquième requête, car ce service a la valeur N la plus faible。
  • Étant donné que Service-HTTP-2 et Service-HTTP-3 ont actuellement la même valeur N, l 'appliance Citrix ADC passe à la méthode Round Robin。Par conséquent, Service-HTTP-3 reçoit la sixième demand。
  • service - http -2 reçoit les septième et huitième requêtes, car ce service a la valeur N la plus faible。

Service-HTTP-1 n ' est pas pris en compte pour l ' équilibrage de charge, car il est + chargé (a la valeur n la plus élevée) par rapport aux deux aures services。Toutefois, si service - http -1终止事务活动,l ' appliance Citrix ADC considère à nouveau ce service pour l ' équilibrage de charge。

Le tableau suivant résume la façon don ' t N est calculé pour les services。

要求recue 服务为 实际价值(活跃交易金额* TTFB) 意见
要求1 Service-HTTP-3;(N = 0) N = 2 Service-HTTP-3 a la value N la plus faible。
请求2 Service-HTTP-3;(n = 2) N = 4 Service-HTTP-3 a la value N la plus faible。
要求3 Service-HTTP-3;(n = 4) N = 6 Service-HTTP-3 a la value N la plus faible。
要求4 Service-HTTP-3;(n = 6) N = 8 Service-HTTP-3 a la value N la plus faible。
要求5 Service-HTTP-2;(n = 7) N = 8 Service-HTTP-2 a la value N la plus faible。
Request-6 Service-HTTP-3;(n = 8) N = 10 Service-HTTP-2 et Service-HTTP-3 ont les mêmes valeurs N. L 'appliance Citrix ADC pass à la méthode round robin et sélectionne Service-HTTP-3
Request-7 Service-HTTP-2;(n = 8) N = 9 Service-HTTP-2 a la value N la plus faible。
Request-8 Service-HTTP-2;(n = 9) N = 10 Service-HTTP-2 a la value N la plus faible。

Service-HTTP-1 est de nouveau sélectionné pour l ' équilibrage de charge lorsqu ' il terminses transactions active ou lorsque sa valeur N est inférieure aux aures services (Service-HTTP-2 et Service-HTTP-3)。

Sélection des services lorsque les pondérations sont attribuées

L ' appliance Citrix ADC效果également L ' équilibrage de la charge en utilant le nombre de transactions active, le temps de réponse et les pondérations si des pondérations différentes sont attribuées aux services。L 'appliance Citrix ADC sélectionne le service à L 'aide de la valeur (Nw) dan L 'expression suivante:

Nw = (N) * (10000/pondération)

Où N =(活跃交易*时间réponse déterminé par le moniteur)

Le diagramme suivant illustre la façon don ' t Le servervirtuel utilise la méthode LRTM lorsque des pondérations sont attribuées。

图2。function de la méthode d ' équilibrage de charge du temps réponse le monins重要的词曲des poids sont affectés

重量轻铁

Dans cet举例,假设que Service-HTTP-1 se voit attribute un poids de 2, Service-HTTP-2 se voit attribute un poids de 3 et Service-HTTP-3 un poids de 4。

L’appliance Citrix ADC livre les需求套装:

  • Service-HTTP-3 reçoit la première requête, car il ne gère aucune事务激活。
  • service - http -3 reçoit les deuxième, troisième, quatrième et cinquième requêtes, car ce service a la valeur Nw la plus faible。
  • service - http -2 reçoit la sixième requête, car ce service a la valeur Nw la plus faible。
  • service - http -3 reçoit la septième requête, car ce service a la valeur Nw la plus faible。
  • service - http -2 reçoit les huitième requêtes, car ce service a la valeur Nw la plus faible。

Service-HTTP-1 ale poids le plus failed et la valeur Nw la plus élevée, de sorte que l ' appliance Citrix ADC ne le sélectionne pas pour l ' équilibrage de charge。

Le tableau suivant résume la façon don Nw est calculé倒潜水员监视器。

要求recue 服务为 价值Nw actuelle (N) * (10000/Poids) 意见
要求1 Service-HTTP-3;(Nw = 0) 西北= 5000 Service-HTTP-3 a la valeur Nw la plus faible。
请求2 Service-HTTP-3;(Nw = 5000 西北= 10000 Service-HTTP-3 a la valeur Nw la plus faible。
要求3 Service-HTTP-3;(Nw = 10000) 西北= 15000 Service-HTTP-3 a la valeur Nw la plus faible。
要求4 Service-HTTP-3;(Nw = 15000) 西北= 20000 Service-HTTP-3 a la valeur Nw la plus faible。
要求5 Service-HTTP-3;(Nw = 20000) 西北= 25000 Service-HTTP-3 a la valeur Nw la plus faible。
Request-6 Service-HTTP-2;(Nw = 23333.34) Nw = 26666,67 Service-HTTP-2 a la valeur Nw la plus faible。
Request-7 Service-HTTP-3;(Nw = 25000) Nw = 30000 Service-HTTP-3 a la valeur Nw la plus faible。
Request-8 Service-HTTP-2;(Nw = 26666.67) 西北= 30000 Service-HTTP-2 a la valeur Nw la plus faible。

Service-HTTP-1 est sélectionné pour l ' équilibrage de charge lorsqu ' il终止ses事务活动ou lorsque sa valeur Nw est inférieure à d ' aures服务(Service-HTTP-2 et Service-HTTP-3)。

倒配置la méthode d ' équilibrage de charge LRTM à l ' aide de l ' interface de ligne de command

À l 'invite de command, tapez;

set lb vserver  [-lbMethod ] 

为例:

set lb vserver vserver -lb -1 -lbMethod LRTM 

倒配置la méthode d ' équilibrage de charge LRTM à l ' aide de l ' interface graphique

  1. Accedez一交通问题>Équilibrage de charge>Serveurs virtuels, puis ouvrez联合国服务器virtuel。

  2. 丹斯Paramètres avancés, sélectionnezLRTM

Pour active l 'option LRTM dans les moniteurs à l 'aide de l 'interface de ligne de commands

À l 'invite de command, tapez;

set lb monitor   [-LRTM (ENABLED | DISABLED)] 

为例:

设置lb monitor monitor-HTTP-1 HTTP -LRTM ENABLED 

Pour activer l 'option LRTM dans les moniteurs à l 'aide de l 'interface graphique

  1. Accedez一交通问题>Équilibrage de charge>通报》, puis ouvrez UN moniteur。
  2. 丹斯Paramètres avancés, sélectionnezLRTM (Temps de réponse minimum à l 'aide de la surveillance)

根据监控系统的配置,对信息进行倾倒Configuration des moniteurs dans une Configuration d ' équilibrage de charge

方法LRTM