`

衡量服务器性能的基准测试

阅读更多

1 SPECweb96测试

SPEC96是由Standard Performance Evaluation Corp提供的、专供检测服务器Web特性的测试软件,SPEC是由著名计算机厂商、系统集成商、大学、研究所、出版商等组成的非赢利性组织。目前, SPEC得到了包括IBM、HP、Intel、Compaq等主要服务器厂商的认可。

SPEC通过一台或多台客户机向服务器发出HTTP Get请求,这种请求完全模拟Internet用户对服务器的访问,请求调用服务器硬盘上HTML语言编写的各种网页文件,这些文件从几k到几M不等,在相同的时间里,服务器回答的请求越多,就表明服务器对数据的处理能力越强,它的内存与CPU、PCI通道之间的传输带宽越宽,服务器的硬盘子系统和网络子系统传输速度越快,服务器的Web性能就越好。

由于SPEC是一个非赢利的标准化组织,通过SPEC得到的测试值是一种严格标准化的测试结果,因此只要按照SPEC提供的测试原则和测试流程对系统进行操作,其最终结果将能够得到业界主要服务器厂商和用户的认可。

2TPCC基准测试

TPCC值被广泛用于衡量C/S环境下,由服务器和客户端构筑的整体系统的性能,它由事物处理性能委员会(TPC,Transaction Processing Corp)制定,TPC为非赢利性国际组织。

TPCC值可以反映出系统的性能价格比。TPCC测试系统每分钟处理的任务数,单位为tpm,(transactions per minute)。系统的总体价格(单位为美元)除以TPCC值,就可以衡量出系统的性价比(单位为$/tpm),系统的性价比值越小,系统的性价比越好。

需要注意的是,TPCC值描述的是C/S整体系统的性能,它与系统的服务器和客户机的性能都有关系,也就是说,同样的服务器配置不同的客户端将会影响TPCC值,任何厂商和测试者都可以根据TPC提供的测试规范构造出自己最优的系统,当然测试的结果要经过TPC审核。

3 其他基准测试还有Linpack

Linpack它测试CPU密集浮点运算性能。打个形象的比喻,如果TPCC值测试的是整车的性能,Linpack就是测试发动机的性能。

服务器以及工作站平台上的benchmark软件列表

· SPECweb99 相对简单的webserver 的基准测试
· SPECweb99_SSL SPECweb99 的SSL版本
· SPEC SFS97 基于NFS的file server的基准测试
· SPECmail2001 电子邮件系统的基准测试
· SPECjbb2000 基于Java的业务的基准测试
· ECperf 企业Javabean的基准测试- 马上将被SPECjAppServer2001代替
· SPEC CPU2000 整数和浮点运算的基准测试
· SPEC OMP2001: 测试基于OpenMP并行化的并行应用性能的基准测试
· TPC-C 老事务处理的基准测试
· TPC-H Ad-hoc 查询以及决策支持的基准测试
· TPC-R 商业报告以及决策支持的基准测试
· TPC-W 基于事务处理的互联网电子商务的基准测试
· Oracle Applications benchmark:Oracle应用程序的基准测试
· Fluent CFD benchmarks:Fluent公司计算流体动力的基准测试
· Server and workstation benchmark records at Ideas International:Ideas International Limited (IDEAS)公司的服务器和工作站的基准测试(包括产品的性能,价格,服务)。

 

原文:http://server.51cto.com/Eva-24454.htm

分享到:
评论

相关推荐

    服务器处理器性能测试报告

    基准测试是一种标准化的测试方法,通过运行一系列预定义的工作负载来评估处理器的性能。常用的基准测试工具包括SPEC CPU、PassMark等。 #### 2. 应用模拟测试 应用模拟测试是指模拟实际应用场景中的工作负载来进行...

    IBM关于如何衡量服务器性能的说明-050405-v2.doc

    IBM提供了一份关于如何衡量服务器性能的说明,着重讨论了多种基准测试和特别关注的TPC-C测试。以下是这份文档的主要内容: 1. 目前业界常用的基准测试包括: - SPEC CPU 2000:专注于评估CPU的整型和浮点运算能力...

    服务器性能计算.docx

    综上所述,服务器性能计算是一项复杂的工作,涉及到多个层面,包括服务器类型、业务需求、硬件配置以及性能基准测试。通过对TPC-C等标准的运用,IT专业人员可以更准确地评估和规划服务器资源,确保系统在高并发、大...

    [计算机]服务器性能测试指标介绍.doc

    服务器性能测试指标是衡量服务器性能的重要指标,业界常见的服务器性能测试指标有 TPC-C、TPC-E、TPC-H、SPECjbb2005、SPECjEnterprise2010、SPECint2006、SPECint_rate_2006、SPECfp2006、SPECfp_rate_2006、SAP SD...

    c++服务器性能代码

    通常,这会包括基准测试、负载测试和压力测试等环节,以衡量服务器在不同条件下的响应时间、并发处理能力、内存占用和CPU使用率等关键指标。 首先,基准测试可能包含简单的空循环或计算密集型任务,以测量基本的...

    服务器性能测试指标介绍[参考].pdf

    总结来说,TPC-C测试作为衡量服务器性能的重要标准,其流量指标和性价比指标为企业选择高性能、高性价比的OLTP系统提供了可靠的数据支持。通过对测试规范的理解和应用,我们可以更好地评估服务器的性能表现,从而...

    在Java 21上使用虚拟线程运行JDK HTTP服务器的基准测试.zip

    基准测试的目的就是衡量这些改进,并确定虚拟线程相对于传统线程模型的性能优势。 基准测试通常包括以下几个步骤: 1. **设置环境**:配置Java运行时环境,启用Java 21的虚拟线程特性。 2. **服务器配置**:部署...

    服务器性能计算需求分析.pdf

    服务器性能计算方法是将服务器的硬件配置与性能基准测试结果相结合,以评估服务器在特定工作负载下的性能。 #### 性能预测 性能预测通常通过性能基准测试结果,并结合实际的硬件配置来进行。例如,通过TPC-C公式...

    服务器性能测试,cpu,gpu代码

    例如,可以使用开源工具如`Sysbench`进行CPU基准测试,它可以模拟多种运算场景,包括整数和浮点运算,同时支持多线程,以评估CPU的并行计算效率。 GPU则主要用于图形渲染、科学计算和机器学习等对并行计算需求较高...

    服务器压力测试报告.docx

    - **平均响应时间**:衡量服务器处理请求的速度。 - **总用时**:测试过程中总的处理时间,反映服务器处理任务的效率。 - **CPU使用率和系统负载**:监控CPU的繁忙程度,过高可能表示服务器过载。 - **内存占用...

    基于TPC-C的服务器性能计算方法.doc

    本文档将TPC-C应用于数据库服务器性能计算中,旨在衡量服务器的性能和可伸缩性。 2. TPC-C 基准测试工程 TPC-C是一个行业标准基准测试工程,旨在衡量联机事务处理(OLTP)系统性能与可伸缩性。TPC-C将对包括查询、...

Global site tag (gtag.js) - Google Analytics