U-Mail系统并发压力测试
测试环境:
◇ 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
此外,为邮件服务器配置合适的防火墙可以节省出大量的服务器资源。