问题 问答题

【说明】

软件系统性能调优的关键是首先作好性能故障定位,面对软件系统中运行在不同平台上的多个服务器、多种应用、大量工作站以及局域网、广域网和其他类型的网络体系结构,故障点交错,故障定位测试非常复杂。下述是《工作流平台系统》的性能测试案例描述及结果数据:

●测试案例描述:模拟多用户登陆《工作流平台系统》,针对工作流A、B、C分别连续创建20个实例,在单机和集群运行环境下分别对系统进行负载压力性能测试。单机环境下测试用机与一台应用服务器连在同一交换机上,压力直接加在一台应用服务器上。集群环境下测试用机与服务器集群连接在同一交换机上,压力由负载均衡模块分摊到俩台应用服务器上。在单机和集群运行环境中应用服务器和一台数据库服务器连接。

● 客户端交易并发执行测试数据:

●服务器资源占用情况 

1 单机运行环境 

①应用服务器资源占用情况

②数据库服务器资源占用情况

2 集群运行环境 

①俩台应用服务器资源占用情况

 

②数据库服务器资源占用情况

集群对系统性能有哪些贡献,以及有哪些弊端该系统是否应该采用此集群策略。

答案

参考答案:

知识点包括:

集群能够提高系统的客户端并发性能服务等级,用户能够体验到更好的性能。

集群带来较大的花费,同时增加了维护费用。

该系统采用此集群策略是不合适的,我们看到在单机测试环境下,创建工作流B和工作流C时,数据库服务器CPU占用率平均值已经达到85%以上,应用服务器的集群策略使系统能够承受更多的并发负载,这样就给数据库服务器带来更大的压力,CPU占用率会成为瓶颈。

解析:

[分析]:

服务器集群的优势是能够提高系统的客户端并发性能服务等级。

服务器集群的弊端是带来较大的花费,同时增加了维护费用。

在单机测试环境下,创建工作流B和工作流C时,数据库服务器CPU占用率平均值已经达到85%以上,基本接近瓶颈。应用服务器的集群策略使系统能够承受更多的并发负载,这样就给数据库服务器带来更大的压力,CPU占用率会成为瓶颈。

多项选择题
判断题