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