论文部分内容阅读
随着网络技术和计算机软件的发展,分布式系统广泛应用于电信、金融、电子商务等领域。由于企业业务量的加大,分布式系统承载的负担越来越重,严重影响着企业对外提供服务的质量。但是在这些分布式应用系统的开发时期,没有建立行之有效的方法来控制其性能,导致了在系统运行时期,各种性能问题逐渐暴露。因此,在软件开发时期对分布式应用系统的性能问题进行评估和控制具有十分重要的研究价值。而性能问题的评估和控制需要大量知识的支持和关键因素的分析。
本文首先分析了影响分布式应用系统整体性能的几个因素:主机性能、网络性能及软件设计。然后重点研究了其中的一个方面-客户端主机,并提出了一个基准性能测试模型。通过该模型,我们可以得出主机性能对系统性能的影响情况,找出适合系统发挥最优性能的最合理的主机配置,给用户提出合理的建议。一方面,该模型避免了用户的主机性能影响系统性能的发挥,避免客户端主机成为系统性能的瓶颈。另一方面,如果系统对客户端主机需求条件过高,可以在运行前及时改进,进行系统优化,避免了出现以牺牲硬件资源来提高系统性能的问题。论文主要工作和成就包括:
1.总结、归纳了分布式应用系统的影响因素,包括主机性能、软件设计和网络性能,并分别进行了介绍。
2.从用户的感受度出发,在原有的性能评价指标体系的基础上,提出了本课题的性能评价指标,其中增加了请求延迟这个指标,使得性能测试更加充分和完整。
3.提出了基于硬件指标的基准性能测试模型,详细阐述了每个阶段的主要工作内容和工作思路。
4.按照基准性能测试模型中定义的工作流程和方法,对一个CRM系统的测试案例进行了实验分析。通过实际的案例,对前面给出的基准性能测试模型进行了验证a