Calculateur de charge ?

Bonjour,



Faut-il redémarrer les serveurs pour appliquer les claculateurs de charges ?

J’ai affecté un nouveau calculateur de charge à 1 serveur mais il semble qu’il ne s’applique pas.



Le but:



J’ai trois serveurs:

Citrix1 bipro 3Ghz 6 Go RAM

Citrix2 bipro 3Ghz 4Go RAM

Citrix3 bipro 1.8Ghz 3Go RAM



Le but: que Citrix3 ne reçoive pas plus que 10 utilisateurs.



J’ai appliqué le calculateur de charge par défaut à Citrix1 et 23 et appliqué un calculateur de charge sur la base du nombre d’utilisateur sur Citrix3: 10



Et… sur Citrix3 j’ai ai qu’un seul de connecté ! ??? ??? ???

ce qui importe n’est pas le nombre de connecté mais la charge vue par IMA.

que retourne un qfarm /load lancé sur le data collector et sur citrix3 ?



il n’y a pas besoin de redémarrer IMA pour un changement de load Evaluator.

que retourne Queryds /table:LMS_ServerLoadTable sur le DC ? (http://support.citrix.com/article/CTX106318)

Citrix1 est Data Collector / Data Store



Pour le Qfarm /load

Sur Citrix3:

Citrix1 -> 1700

Citrix2 -> 1700

Citrix3 -> 2500



Sur Citrix1

Citrix1 -> 1800

Citrix2 -> 1700

Citrix3 -> 2500



Pour Queryds /table:LMS_ServerLoadTable, çà me met commande non reconnue…



MERCI

merci de lire l’article avant de faire du copier coller



de toute façon, tu as as la réponse à ta question dans le qfarm /load



la charge du citrix3 est plus élevée que les autres donc il aura pas de nouvelle session.

Ok,



Mais pourquoi indique-t-il une charge supérieur alors qu’il n’a que 2 clients ???



La RAm est à 800Mo le Poc est 40% alors qu’il a un Calculateur qui lui fixe une limité à 8 utilisateurs ???



Je lis l’article… (j’avais pas vu le lien)



MERCI

tu lui as assigné un LE de 10 utilisateurs à Citrix3 et le defaut pour les autres (100)



donc



une session sur Citrix3 fait monter la charge de 1000 (environ) donc deux sessions fait que sa charge dépasse 2000

une session sur les autres fait monter la charge de 100 (environ) donc 17 sessions fait environ 1700

Mais justement, il ne devrais pas apparaître plus chargé que les autres étant donné qu’il n’a que 2 utilisateurs …



Voici le queryds:



[LMS_ServerLoadTable]: 3 records.



name : 3bfb-000c-00000368

host : CITRIX2

zone : 160.160.160.0

RealTimeRules :

ProtocolMask : 64

00110008

: 2

Load : 640

RuleLoads : d:0;b:10;

00110007

: 0



name : 14c1-000c-000002c2

host : CITRIX3

zone : 160.160.160.0

RealTimeRules :

ProtocolMask : 4e2

00110007

: 9c40

00110008

: 2

Load : 4e2

RuleLoads : b:c;



name : 1e27-000c-000000be

host : CITRIX3

zone : 160.160.160.0

RealTimeRules :

ProtocolMask : 64

00110008

: 2

Load : 708

00110007

: 0

RuleLoads : d:0;b:12;

si! car tu as indiqué que le calculateur de charge reportait une charge maximale avec 10 utilisateurs.



je pense que tu n’a pas compris le principe du load balancing et des calculateurs de charge en fait…



le calculateur de charge est là pour calculer la charge du serveur et en fonction de cette charge (basée sur les critères du calculateur assigné au serveur), le serveur se voit attribuer des connections ou pas.

le data collector ira vers le serveur le moins chargé



toi, au contraire, tu souhaites limiter le nombre de sessions à 10 sur ce serveur car il est plus faible que les autres. dans ce cas, ton calculateur est bon : ton serveur ne prendra jamais plus de 10 utilisateurs. mais en fait le problème vient du calculateur assigné aux autres serveurs : la différence est trop grande, il faudrait que tu optimise un calculateur pour ces autres serveurs

Carrément !!!



Effectivement !



Donc si je filtre sur la base des utilisateurs (en tout j’en ai 40 admétons), il faut que j’en donne 10 à Citrix3, 20 à citrix1 et Citrix !



Par contre si j’ai un citrix qui plante, les deux autres ne pourront pas tenir la charge pour tous les autres…



Donc c’est pas top.



Il faut mieux que je filtre sur la base des processeurs/Ram, ex: 80% CPu et 80% RAM comme ça pour tous les serveurs ?

non tu peux utiliser le nombre d’utilisateurs mais il faut juste savoir que citrix3 n’ira pas plus haut que 10 users.



est-ce important que les users aillent d’abord sur citrix1 et citrix2???



essaie de trouver une valeur plus réaliste que la valeur 100 (celle du Default LE) pour citrix1 et citrix2

Voici je que j’ai fait pour optinir ce que je voulais sur la répartition en fonction des puissances:



Citrix1 -> 60 utilisateurs

Citrix2 -> 48 utilisateurs

Citrix3 -> 12 utilisateurs



Ainsi, deux serveurs sur 3 peuvent accepter l’enssemble des connexions et dans le Qfarm /load les valeurs s’équilibrent bien.



MERCI