Radware中基于权重的轮询负载如何配置

48次阅读
没有评论

共计 1060 个字符,预计需要花费 3 分钟才能阅读完成。

这篇文章将为大家详细讲解有关 Radware 中基于权重的轮询负载如何配置,丸趣 TV 小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

Radware 中的轮询调度算法考虑到了每台服务器的处理能力,在实际情况中由于每台服务器的配置、安装的业务应用等不同,其处理能力也会不一样。所以我们应该根据服务器的不同处理能力,给每个服务器分配不同的权重,使其能够接受相应权重值的服务请求以平衡压力。
实际场景:两台 WEB 应用服务器(IBM X3650 M3),内存和 CPU 配置不同,其中一台的内存是 8G,另一台是 16G。在负载均衡中,把两台 WEB 应用设为一个 FARM 组并设置一个 VIP 地址。在 LoadRunner 中,对两台应用的 VIP 虚地址做 400 并发的上行压力测试。
现象:发现两台 WEB 应用服务器承受的压力不均衡,8G 内存配置较低的服务器承受了较高压力而 16G 内存配置较好的服务器却承担了较低的压力。
需求:我们需要调整 8G 内存配置较低的服务器承受较低压力而让 16G 内存配置较好的服务器承担较高的压力。
负载均衡调整过程:
1、调整负载均衡算法
进入 AppDirector Farms Farm Table,调整负载均衡算法为 Weighted Cyclic(按权重进行轮询)
 

注意:Aging Time: 60 , 用户会话表的老化时间,单位是秒, 越长会话保持的越久。
 
如果把
 Aging Time 的值设置的较大,比如设为 1000 秒,即便你设置了负载均衡算法为轮询,你也会发现另一台主机的压力较小。因为新增的会话表都保持在一台主机上,1000 秒后才老化。
 
2、调整对应主机的权重比例
 

  进入 AppDirector Server Application Server Table

注意:默认的权重比例为 1,也就是两台服务器是均等的 1:1 比例,我们把 8G 内存配置较低的服务器权重设为 1,把 16G 内存配置较高的服务器权重设为 2,也就是 1:2 比例,意思就是一个服务器分担的请求是另一个服务器的 2 倍。

3、调整后的观察
通过 TOP 命令,发现两台 WEB 服务器的 CPU 利用率和磁盘读写率基本持平,CPU 利用率都在 60% 左右,而之前几乎相差一倍。

 

进入 Performance – Servers – Application Server Statistics,查看服务器 TCP 连接统计,也比较均衡了。

关于“Radware 中基于权重的轮询负载如何配置”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-25发表,共计1060字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)