`

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

阅读更多

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

分享到:
评论

相关推荐

    服务器性能计算.docx

    TPC-C是一种旨在衡量联机事务处理(OLTP,又称业务处理系统)系统性能与可伸缩性的行业标准基准测试项目。 tpmC((Transaction Per Minute): TPC-C每分钟的吞吐量,按有效TPC-C配置期间每分钟处理的平均交易次数...

    MySQL集群基准测试

    旨在阐述近期Oracle 和 Intel 公司通过 MySQL 集群执行的基准测试。这些基准测试用于衡量在配 备最新Intel® Xeon® E5 系列处理器的一组普通服务器集群上扩展的数据库的读写操作性能。

    1服务器性能计算.docx

    TPC-C是一种旨在衡量联机事务处理(OLTP,又称业务处理系统)系统性能与可伸缩性的行业标准基准测试项目。 tpmC((Transaction Per Minute): TPC-C每分钟的吞吐量,按有效TPC-C配置期间每分钟处理的平均交易次数...

    【7A文】服务器性能计算.docx

    TPC-C是一种旨在衡量联机事务处理(OLTP,又称业务处理系统)系统性能与可伸缩性的行业标准基准测试项目。 tpmC((TransactionPerMinute):TPC-C每分钟的吞吐量,按有效TPC-C配置期间每分钟处理的平均交易次数测量...

    服务器性能计算方法.doc

    一、 数据库服务器性能计算需求分析 考虑到市公安局超级情报系统(SIS)设备升级项目的数据库 服务器的性能,我们建议采用主流的 TPC-C 值进行性能估算。 TPC-C 是一种旨在衡量联机事务处理(OLTP)系统性能与可伸缩 ...

    服务器能力计算.docx

    通常, 采用TPC 的基准测试来衡量硬件服务器的处理能力, 同时, 采用通用计算公式估算软件所需的处理能力。 1.1 TPC TPC 是由数10 家会员公司创建的非盈利组织,总部设在美国。该组织对全世界开放, 但迄今为止,绝大多数...

    软件性能测试指标介绍

    作为一家非盈利性机构,事务处理性能委员会(TPC)负责定义诸如TPC-C、TPC-H和TPC-W基准测试之类的事务处理与数据库性能基准测试,并依据这些基准测试项目发布客观性能数据。TPC基准测试采用极为严格的运行环境,并且...

    服务器能力计算(1).docx

    2.1.2 应用服务器性能估算 1) 方法一: 估值计算 应用服务器处理性能( Ly) 的估算公式为 Ly=Lsα ( 2) 式中: α———综合系数(见表1) 表1 项目 小型系统 中型系统 大型系统 程序指令行数 万 10万-30万 >30万 a 0.3 ...

    服务器TPMC值计算.docx

    TPC-C是在线事务处理(OLTP)的基准程序,性能由TPC-C吞吐率衡量,单位是tpmC(tpm,transactions per minute);C指TPC中的C基准程序。它的定义是每分钟内系统处理新订单个数。TPC-C还经常以系统性能价格比的方式...

    1服务器能力计算.docx

    通常, 采用TPC 的基准测试来衡量硬件服务器的处理能力, 同时, 采用通用计算公式估算软件所需的处理能力。 1.1 TPC TPC 是由数10 家会员公司创建的非盈利组织,总部设在美国。该组织对全世界开放, 但迄今为止,绝大多数...

    isomorphic-ui-benchmarks:各种UI库的Clientserver基准测试

    每个基准测试旨在衡量渲染性能(在服务器上和在浏览器中)以及更新DOM所花费的时间(仅限客户端)。 当前结果 搜索结果 颜色选择器 以下是2019年10月21日的跑步结果 环境: Node.js v10.16.1 MacBook Pro(13...

    TPC-H:使用基准测试方法TPC-H进行性能测试

    为了执行此性能测试,将使用称为TPC-H的国际基准模型来衡量工作量,以帮助支持该决策。 为此,将创建两个数据库:第一个数据库仅遵循TPC-H指示的表的创建和填充模型。 在第二篇文章中,将尽可能详细地查询银行。 从...

    Mysql数据库的QPS和TPS的意义和计算方法

    在做db基准测试的时候,qps,tps 是衡量数据库性能的关键指标。本文比较了网上的两种计算方式。先来了解一下相关概念。 概念介绍: QPS:Queries Per Second 查询量/秒,是一台服务器每秒能够相应的查询次数,是对...

    forklift:Forklift是特定于IndexedDB的宏基准,可让我们衡量进度,指导未来的优化以及检测和响应IndexedDB实现中的稳定性和性能下降

    叉车特定于IndexedDB的宏基准,可让我们衡量进度,指导未来的优化以及检测和响应IndexedDB实现中的稳定性和性能下降。用法将存储库检出到Web服务器根目录,然后使用Web浏览器访问它。 单击“启动叉车”以启动基准...

    会话式AI基准测试。-C/C++开发

    SpeechSquad基准是用于衡量托管对话式AI服务的系统性能的基准,这些对话式AI服务结合了自动语音识别,自然语言处理和语音合成功能。 SpeechSquad推理基准概述OverviewSpeechSquad基准是衡量托管结合了自动语音识别,...

    loadrunner测试资料

    这两个软件的功能虽然强大,并且可以自动生成测试报告,但其终究是一个工具,如果你想真正的定位服务器性能的好坏和性能的瓶颈所在,需要使用工具的人对于测试软件的方方面面都要有了解,比如软件体系构架,网络拓扑...

    mongo-perf:mongodb的性能工具

    MONGO-PERF: Mongo-perf(不要与mongoperf混淆)是用于MongoDB服务器的微型基准测试工具。 它根据线程数来衡量命令的吞吐量。概述: 此仓库包含用于运行MongoDB基准测试的脚本。依赖关系: 一般基准测试依存关系...

    zookeeper-benchmarkv2

    基准测试使用每个服务器一个线程连接到 ZooKeeper 集合中的每个服务器。 在同步操作中,每个客户端在收到前一个请求的结果后,会发出一个新的请求。 在异步操作中,每个客户端线程都有一个全局可配置的目标,用于未...

    rpc-perf:基准测试RPC服务的工具

    rpc-perf的创建是为了帮助衡量缓存系统的性能。 我们发现此工具可用于验证缓存后端的性能,内核版本和系统调整的效果,以及测试新的硬件平台和网络更改。 注意rpc-perf可以写入其目标并可以生成许多请求 仅在...

    benchmarker

    替补-使用Docker对JS / Wasm代码进行基准测试 Benchy-用于在容器化环境中动态创建和执行基准套件的工具,可针对特定的性能需求进行量身定制。 利用Docker提供隔离,自动化和可配置的运行时环境以进行编译和基准测试...

Global site tag (gtag.js) - Google Analytics