陆俊龙
(大连民族学院计算机科学与工程学院学生,辽宁大连 116605)
基于负载均衡技术PC集群的性能测试
陆俊龙
(大连民族学院计算机科学与工程学院学生,辽宁大连 116605)
硬件软件环境配置:(1)网络速度为100M;(2)一台A-pache负载服务器,操作系统采用ubuntu linux server 9.10;两台Tomcat服务器,操作系统ubuntu linux server 9.10;(3)三台机器的CPU为Intel Pentium 4主频2.02 GHz,内存512 MB。(4)Apache软件版本采用2.2.14版;桥接软件MOD_JK 采用1.2.28版;Tomcat软件版本采用6.0.20 版;JDK 采用版本6;(5)运行压力测试软件Loadrunner 8.1。
软件安装及网络设置:三台PC机编号分别为PC1、PC2、PC3。在PC1中安装Apache和MOD_JK软件,做为负载均衡器,在PC2和PC3中安装Tomcat软件,并分别设置为worker2和worker3,做为负载均衡的载体并把PC1,PC2,PC3 的 IP 分别设置为 192.168.0.1、192.168.0.2 和 192.168.0.3。
集群配置:(1)把MOD_JK文件复制到Apache目录下的modules文件夹中,在Apache目录下的conf文件夹中创建集群配置文件jk.conf,以便在启动时载入有关文件实现地址分发、地址映射以及请求的转发功能。(2)在Apache目录下的conf文件夹中创建workers.properties文件,给出本机环境和参与负载均衡的机器的配置信息。(3)修改Tomcat配置文件,与workers.properties文件中声明的参与负载均衡机器的配置信息相符。(4)添加集群标签<Cluster>的内容来完成集群配置。
对Apache和单一Tomcat配置的集群,开启负载均衡未开启集群配置,开启负载均衡和集群配置3种情况进行了运行测试,其结果见表1、表2、表3。
按相同的条件对网络中心服务器进行了压力测试结果见表4。
表1 Apache和单一Tomcat测试结果
表2 开启负载均衡,未开启集群配置测试结果
表3 开启负载均衡和集群配置测试结果
表4 网络中心服务器测试结果
从测试结果来看表1所示的结果是最差,表2中事务执行的时间平均值为40.381要比表三的数据42.686有优势,但是从中提效果上看表3的均方差为11.694比表2中的数据13.059要小,说明开启集群配置后整体性能有所改善。从表1和表3的数据相比较明显地看出开启了负载均衡和集群功能后,作为web服务器的性能得到了很大提升。但是相比较而言由3台微机构建的PC集群的性能测试数据远不如高端服务器的测试数据表现优异。
[1]段标.网络布线与小型局域网搭建[M].2版.北京:电子工业出版社,2010.
[2]陈绍英,夏海涛,金成姬,等.Web性能测试实践[M].北京:电子工业出版社,2006.
TP393
A
(责任编辑 刘敏)
1009-315X(2011)05-0542-01
2010-06-17;最后
2011-03-28
指导教师:王立明(1969-),男,山西大同人,副教授,主要从事计算机网络与控制研究。