一 测试方案1.1测试目的
北京国政通网络科技有限公司于2001年成立,是经过ISO9001认证的高新技术企业、软件企业,具备全国固定网和移动网电信增值服务运营资质,是中国电信、中国移动、中国联通和中国网通的行业应用合作伙伴。同时,北京国政通网络科技有限公司又负责对由政府上网工程服务中心、公安部全国公民身份号码查询服务中心指导的身份网的建设和提供日常运营管理服务.
考虑到后台web应用服务器在每次新闻发布会后, 由于突发流量而造成的web服务器的负载过大, 国政通准备采用梭子鱼的负载均衡设备进行对流量的有效控制, 以达到均衡负载, 提高整体服务器集群的负载能力.
通过本次试运行测试,掌握
梭子鱼负载均衡的基本原理以及各种功能,寻求
梭子鱼产品在国政通实际应用中的最优配置,检测产品运行性能。最终确定解决方案。
1.3测试方案
如上图,考虑到在初次测试过程中, 由于某些不明原因导致了测试效果不佳, 我们采用如下的测试方案:
A. 采用LoadRunner测试软件, 用来模拟主要的并发环境
B. 沿用初次使用的拓扑方法, 仍然采用基本的交换环境进行测试
C. 为了能够准确并且合理地判断负载均衡是否起到了提高整体性能的作用, 我们决定先对每台后台真实服务器进行压力测试, 以获取单台服务器的最大负载能力
D. 在获得了服务器性能的指标后, 加装负载均衡设备, 并配置服务器直接返回模式DSR, 从单台最大负载能力值开始, 逐级提升, 观察负载均衡的情况
E. 进行对负载均衡IP保持的能力测试
F. 在负载均衡运行过程中, 制造服务器集群中某一台服务器的宕机, 观察负载均衡对服务器健康检查的能力
G. 在负载均衡运行过程中, 通过不同的监测方法来实现负载均衡机对tomcat应用的实时健康检测
H. 通过测试过程中的微调, 实现对负载均衡设备进行最优化的调配
二 测试配置与参数
2.1后台真实服务器配置参数
Apache服务器A IP 地址: 192.168.1.20
Apache服务器B IP 地址: 192.168.1.121
Apache服务器A LO地址: 192.168.1.222
Apache服务器B LO地址: 192.168.1.222
使用相关命令: ifconfig lo:0 192.168.1.222 netmask 255.255.255.255 –arp up
Note: 建议用户将这条命令加入/etc/rc.d/rc.local脚本中, 可以在每次重启服务器的同时, 启动这块网卡