測(cè)試環(huán)境:
◇ XEON 2.8*2,4G Memory,SCSI5陣列服務(wù)器
◇ 百兆交換機(jī)無(wú)防火墻網(wǎng)絡(luò)架構(gòu)
◇ Win2003英文企業(yè)版
◇ U-Mail 8.9企業(yè)版,關(guān)閉防火墻等安全設(shè)置
◇ 測(cè)試軟件:Compuware公司Ecoscope/SilkPerformer等壓力測(cè)試軟件
測(cè)試過(guò)程:
一共有三臺(tái)計(jì)算機(jī)參與對(duì)U-Mail服務(wù)器的壓力測(cè)試,每臺(tái)計(jì)算機(jī)每隔10分鐘同時(shí)遞增發(fā)出20個(gè)模擬訪問(wèn)線程,也就是說(shuō)每10分鐘,U-Mail 服務(wù)器 將增加60個(gè)并發(fā)進(jìn)程,每次 持續(xù)10分鐘,在經(jīng)過(guò)五個(gè)半小時(shí)的壓力測(cè)試后,測(cè)試計(jì)算機(jī)群在第34次增加并發(fā)線程后,服務(wù)器的并發(fā)進(jìn)程達(dá)到2040線程/秒。
U-Mail服務(wù)器的技術(shù)狀態(tài)如下:
◇ CPU占用率:83%-98%之間浮動(dòng),平均為91%
◇ 內(nèi)存使用量:2967M,其中服務(wù)器在測(cè)試前內(nèi)存使用520M,(2967-520)/2040=1.2,也就是說(shuō)每增加一個(gè)并發(fā)進(jìn)程,服務(wù)器將消耗1.2M的內(nèi)存
◇ 服務(wù)器數(shù)據(jù)吞吐:32M/每秒
測(cè)試結(jié)論:
在2000用戶并發(fā)進(jìn)程內(nèi)服務(wù)器每個(gè)并發(fā)平均響應(yīng)時(shí)間為:15ns
服務(wù)器在超過(guò)2000個(gè)并發(fā)進(jìn)程后,每增加60個(gè)并發(fā),響應(yīng)時(shí)間明顯延緩,在并發(fā)進(jìn)程達(dá)到2240時(shí),系統(tǒng)平均響應(yīng)時(shí)間為43ns,服務(wù)器達(dá)到飽和 狀 態(tài),CPU長(zhǎng)時(shí)間100%占用。按照10%系統(tǒng)資源空閑標(biāo)準(zhǔn),服務(wù)器可以接受2000個(gè)用戶并發(fā)請(qǐng)求處理,按照行業(yè)20倍的用戶支持計(jì)算,此服務(wù)器可以支 持40000+郵箱用戶。
使用同樣的方法更換服務(wù)器硬件進(jìn)行并發(fā)壓力測(cè)試,得出以下結(jié)論:
◇ XEON 2.8*2,4G memory,SCSI5陣列的服務(wù)器可以支持2000個(gè)用戶并發(fā),支持40000用戶+
◇ 單XEON 2.4 1G memory,SCSI5陣列的服務(wù)器可以支持800個(gè)用戶并發(fā),支持16000用戶+
◇ P4 2.8G,1G memory,SATA HDD的普通PC可以支持150個(gè)用戶并發(fā),支持3000用戶+
郵件服務(wù)器對(duì)資源的依賴型的強(qiáng)弱如下:服務(wù)器線路>內(nèi)存>硬盤(pán)>總線>CPU
此外,為郵件服務(wù)器配置合適的防火墻可以節(jié)省出大量的服務(wù)器資源。