[文章]基准测试与应用类型

2013-5-6 18:01| 发布者: gates| 查看: 916| 评论: 0

摘要:   每一个服务器基准测试都是为测量服务器系统内某个特定的方面而设计的。测量的对象也许是典型用户操作流行软件的运行情况,文件服务器处理事务的能力,或是应用服务器处理数据的能力。   必须根据你的计算机要 ...

  每一个服务器基准测试都是为测量服务器系统内某个特定的方面而设计的。测量的对象也许是典型用户操作流行软件的运行情况,文件服务器处理事务的能力,或是应用服务器处理数据的能力。

  必须根据你的计算机要求决定使用何种基准测试,以得到满意的结果。一般来说,主要有两种服务器配置方案:

  文件/打印服务器,进行资源管理。应用程序位于客户工作站上。服务器负责管理对数据和网络资源如打印机的使用。系统性能主要依赖于输入/输出的吞吐量。

  图2

  应用服务器,提供强大的CPU处理能力并进行资源管理。应用程序和数据都驻扎在服务器上。应用程序既可以单独在服务器上进行,也可以被分到服务器和客户工作站上,由两者协同完成。性能主要CPU的能力及输入/输出吞吐量共同决定。

  

  

  

  主要的服务器基准测试软件

  下表给出了最广泛使用的服务器基准测试的基本信息。根据这些信息来考虑何种基准测试与你要进行的处理类型相匹配,从上到下从I/O密集型到CPU密集型过渡。下节将会给出有关基准测试与某些特定应用程序之间的符合度的附加信息。

   I/O密集型

基准测试

来源

说明

NetBench

Ziff-Davis

测试文件/打印服务器的整体性能。结果显示了事务处理的I/O吞吐量。可以跨Dos,windows,Mac OS环境比较。

ServerBench

Ziff-Davis

测量应用服务器的整体性能。可跨OS/2,windowsNT,NetWare,

SCO OpenServer环境比较。

ServerBench for NT测量MIPS,PPC,Alpha和Intel处理器。

TPC-C

事务处理委员会(TPC)

在线事务处理基准测试。模拟了一个大事务处理量的环境,很多终端操作者对数据库执行事务处理。

需要由被认可的独立审计者进行审计。结果被发布。

AIM

AIM 科技

测量大型多用户UNIX系统。提供三个基准测试来测量计算机服务器,数据库服务器和文件服务器。可以提供适合您需要的配置、

TPC-D

事务处理委员会 (TPC)

测量范围广泛的决策支持应用程序。这些应用程序要求对大型、复杂的数据库进行长时间的复杂查询。

要求由被认可的独立审计者进行审计。结果被公布。

  CPU密集型

  以下是一些主要服务器基准测试应用程序的制造商

   AIM 科技:创建性能测试与标准的独立公司,提供审计与认证。

   事务处理委员会:由许多软、硬件经销商组成的组织。

   Ziff-Davis:可独立实行测试的出版公司。

  确定你的应用类型

   下表列出了在您需要根据应用要求进行系统评价时,值得考虑的推荐测试软件。

   同上表一样,下表也是按从输入/输出密集型到CPU密集型的顺序排列的。

   I/O密集型

应用

服务器配置

基准测试

工作组

文件/打印。对输入/输出吞吐量的依赖性很大。

NetBench

AIM

电子邮件,WEB,

通信

通常是文件/打印服务器,但服务器上也可能有应用程序。对输入/输出吞吐量的依赖性很大。

为小系统的NetBench、

Server Bench

数据库,在线事务处理

管理网络事务传输的文件/打印服务器。对输入/输出吞吐量的依赖性很大。

大型系统中,服务器上可能有应用程序;中小型系统中,应用程序可能驻留在客户端上。

为小系统的NetBench;

为中等和大型系统的ServerBench和AIM;

为大系统的TPC-C;

决策支持

应用服务器。主要进行SQL查询。对CPU性能,数据库配置的依赖性很大。

TPC-D

AIM

计算

应用服务器。主要用于数据处理。对CPU性能依赖性很大。

TPC-D

AIM

  CPU密集型

  

最新评论