谁能告诉我citrix如何做负载均衡?
发布网友
发布时间:2022-04-23 15:33
我来回答
共1个回答
热心网友
时间:2023-07-20 22:21
我现在使用的8台HP580组成citrixPS 4.0的负载均衡,您提出的先登录性能好的服务器再登录性能差的服务器,至少在我的使用经验内是通过无法设置Load Evaluators的Properties来实现的。
但是可以通过设置Evaluator Properties的相关参数来合理分配各不同配置服务器的资源使用。
在Evaluator Properties 中,有11个参数,我常用的参数有 Application User Load,CPU Utilization和Memory usage,分别是使用程序的用户数,CPU使用率和内存使用率。
Application User Load设置:设置每台服务器登录用户最大值。
CPU Utilization:有两个参数,一个是当CPU使用率低于你的设定值时报告没有负载(系统上标为:Report no load,这个值设的越高,使用该策略的服务器上的用户就越多)。一个是当CPU使用率高于你的设定值时报告满负载。(这个就不多说了,建议不要高过80,否则容易出现大量用户登录到使用该策略的服务器,出现假死状态).
Memory Usage:设置方法与CPU Utilization类似,不再赘述。
建议你设置两个Load Evaluators ,一个给性能好的服务器用,一个给性能不好的用。性能好的使用CPU Utilization最小值高点的,比如说40,可以理解为当CPU使用率低于40%时服务器都认为自己没有用户登录。性能不好的使用CPU Utilization最小值低点的,比如说10,可以理解为当CPU使用率高于20%时服务器就认为自己已经有用户使用了。
这样就可以做到当差的服务器上了5个人使该服务器的CPU使用达到了10(举例)的时候,和好的服务器上了25(举例)个人CPU使用率达到40的时候,系统对这两种服务器的用分配才达到了平衡。
Memory Usage的设置与CPU Utilization的设置类似,只不过CPU使用率变成了内存使用率。
相关的参数只做参考,需要按生产环境的实测为准。