陸俊龍
(大連民族學院計算機科學與工程學院學生,遼寧大連 116605)
基于負載均衡技術PC集群的性能測試
陸俊龍
(大連民族學院計算機科學與工程學院學生,遼寧大連 116605)
硬件軟件環(huán)境配置:(1)網(wǎng)絡速度為100M;(2)一臺A-pache負載服務器,操作系統(tǒng)采用ubuntu linux server 9.10;兩臺Tomcat服務器,操作系統(tǒng)ubuntu linux server 9.10;(3)三臺機器的CPU為Intel Pentium 4主頻2.02 GHz,內(nèi)存512 MB。(4)Apache軟件版本采用2.2.14版;橋接軟件MOD_JK 采用1.2.28版;Tomcat軟件版本采用6.0.20 版;JDK 采用版本6;(5)運行壓力測試軟件Loadrunner 8.1。
軟件安裝及網(wǎng)絡設置:三臺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文件夾中創(chuàng)建集群配置文件jk.conf,以便在啟動時載入有關文件實現(xiàn)地址分發(fā)、地址映射以及請求的轉發(fā)功能。(2)在Apache目錄下的conf文件夾中創(chuàng)建workers.properties文件,給出本機環(huán)境和參與負載均衡的機器的配置信息。(3)修改Tomcat配置文件,與workers.properties文件中聲明的參與負載均衡機器的配置信息相符。(4)添加集群標簽<Cluster>的內(nèi)容來完成集群配置。
對Apache和單一Tomcat配置的集群,開啟負載均衡未開啟集群配置,開啟負載均衡和集群配置3種情況進行了運行測試,其結果見表1、表2、表3。
按相同的條件對網(wǎng)絡中心服務器進行了壓力測試結果見表4。
表1 Apache和單一Tomcat測試結果
表2 開啟負載均衡,未開啟集群配置測試結果
表3 開啟負載均衡和集群配置測試結果
表4 網(wǎng)絡中心服務器測試結果
從測試結果來看表1所示的結果是最差,表2中事務執(zhí)行的時間平均值為40.381要比表三的數(shù)據(jù)42.686有優(yōu)勢,但是從中提效果上看表3的均方差為11.694比表2中的數(shù)據(jù)13.059要小,說明開啟集群配置后整體性能有所改善。從表1和表3的數(shù)據(jù)相比較明顯地看出開啟了負載均衡和集群功能后,作為web服務器的性能得到了很大提升。但是相比較而言由3臺微機構建的PC集群的性能測試數(shù)據(jù)遠不如高端服務器的測試數(shù)據(jù)表現(xiàn)優(yōu)異。
[1]段標.網(wǎng)絡布線與小型局域網(wǎng)搭建[M].2版.北京:電子工業(yè)出版社,2010.
[2]陳紹英,夏海濤,金成姬,等.Web性能測試實踐[M].北京:電子工業(yè)出版社,2006.
TP393
A
(責任編輯 劉敏)
1009-315X(2011)05-0542-01
2010-06-17;最后
2011-03-28
指導教師:王立明(1969-),男,山西大同人,副教授,主要從事計算機網(wǎng)絡與控制研究。