陸俊龍
(大連民族學院計算機科學與工程學院學生,遼寧大連 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-),男,山西大同人,副教授,主要從事計算機網絡與控制研究。