公司新闻
返回首页
 
A-Mail 邮件服务器并发压力测试

测试环境:

◇ XEON 2.8*2,4G Memory,SCSI5 阵列服务器

◇ 百兆交换机无防火墙网络架构

◇ Win2003 英文企业版

◇ A-Mail 9.2 邮件系统vip版,关闭防火墙等安全设置

◇ 测试软件:Compuware 公司Ecoscope 等监控软件

测试过程:一共有三台计算机参与对A-Mail 邮件服务器软件的压力测试,每台计算机每隔10分钟同时递增发出20个模拟访问线程,也就是说每10分钟,A-Mail 邮件服务器将增加60个并发进程,每次持续10分钟,在经过五个半小时的压力测试后,测试计算机群在第34次增加并发线程后,邮件服务器的并发进程达到2040线程/秒。

A-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

此外,为邮件服务器配置合适的防火墙可以节省出大量的服务器资源。