什么是微机基准测试~~?都包括那些呀~~~?

什么是微机基准测试~~?都包括那些呀~~~?,第1张

基准测试定义宽虚 计算机硬件性能以可以执行指令的最大速率衡量。普通度量标准已经达到每秒执行百万指令数(MIPS)和每秒执行百万浮点 *** 作数,和每秒执行十亿次浮点 *** 作数(GFLOPS)和万亿次浮点 *** 作数(TFLOPS)。 理论最大性能不能全面反映计算机系统的实际性能。因为许多因素如多CPU协同、内存带宽、内存延迟和I/O性能等使得计算机系统只能实现远低于理论指标的指令执行速度。 因此推出了计算机系统性能基准测试的概念: 计算机系统性能基准测试:由中立非盈利机构开发一组经心统筹设计和组合的程序,量度计算机系统运行这组程序的性能指标。 SPEC(standard performance evaluation corporation) TPC(transaction processing performance council) 基准测试分类为: 工业标准基准测试:测试主要子系统性能:如cpu的SPEC CPU2000;McCaplin Stream测试内存带宽。可合起来测试计算机系统全面性能 标准应用基准测试指标: Internet应用基准测试指标:用于量度系统支持各种基于Internet应用的性能,例如:用于测量系统执行Web应用性能的SPECweb99和SPECweb99_SLL,用于测量系统执行电子邮件应用性能的SPECmail2000,用于测量系统执行JAVA应用性能的SPECjbb2000(服务器端)和SPECjvm98(客户机端); - 高性能技术计算应用基准测试指标:用于量度系统执行以浮点计算为主应用的性能,例如:用于测量系统进行线性代数计算性能的Linpack,用于测量系统执行图形和图象显示方面应用的性能的SPEC glperf和SPEC viewperf,用于测量系统执行高性能技术技术应用性能的SPEChpc96; - 网络上分布式分时应用基准测试指标:用于测量系统支持网络上各种分时应用性能的基准测试指标,例如,用于测量系统执行网络文件系统应用的性能指标SPECsfs97,用于测量系统执行在线事务处理应用性能的TPC-C ,用于测量系统支持数据仓库、在线分析和决策应用性能的TPC-H 和TPC-R等; 具体实际应用基准测试指标:许多重要的独立软件开发商(ISV)都制订了计算机系统运行本公司开发的软件产品的基准测试指标。例如,在数据库应用方面Oracle、Informix、Sybase和IBM DB2 等公司的基准测试指标;在企业应用方面SAP、SAS、 PeopleSoft、 Notes、Baan 等公司的基准测试指标;在高性能技术计算方面系统运行Amber、 CHARMm、 Fluent、LS-DYNA、MARC、ANSYS等著名应用软件的指标等。各ISV的基准测试对于服务器系统生产厂商也都是完全中立的:工业标准基准测试: SPEC CPU2000: 测试值SPECint_2000,SPECfp_2000(单cpu系统);SPECint_rate2000,SPECfp_rate2000 分布式应用基准测试指标 SPEC SFS97 基准测试指标:测量 NFS文件服务器的吞吐能力和响应时间 在线事务处理(OLTP)基准测试指标 TPC-C:大多数桐则企业应用都涉及在线事务处理(OLTP),人们于是开始把量度系统在特定分时环境中吞吐能力和响应速度的TPC-C作为系统的基准测试指标之一。 在线分析处理(OLAP)基准测试指标TPC-H 和TPC-R: TPC-H 是一个用于量度服务器支持在线分析(OLAP)和决策能力的基准测试。它由一组面向业务的即时查询和同时数据修改组成。所选择的数据库查询和修改 *** 作都具有广泛的实际慎轮燃应用背景、同时又照顾到容易实施。这一基准测试说明服务器支持如下决策支持功能的能力:s 观察大量数据; s 执行高度复杂的查询; s 给出关键业务问题的答案; TPC-H 基准测试报告的性能尺度称为组合每小时查询性能指标(QphH@Size),反映系统处理查询的综合能力,包括对选择规模数据库执行查询的速度、当查询以单一流送入时的查询处理能力、当查询由多个同时用户送入时的查询吞吐能力。TPC-H 的价格/性能指标以$/QphH@Size来表示。数据库查询的速度显然与数据库容量有关,因此TPC-H 基准测试指标也与测试时所使用的数据库容量有关。例如,1TB TPC-H、10TB TPC-H 指标分别表示使用容量为1 TB和10 TB 数据库进行测试、所得到的结果。 此外,TPC委员会还设计的TPC-R 基准测试。它类似于TPC-H,但允许根据对预先了解的知识对查询进行优化。TPC-R 基准测试报告的性能尺度称为组合每小时查询性能指标(QphR@Size),TPC-R 的价格/性能指标以$/QphR@Size来表示。高性能技术计算(HPTC)应用基准测试指标 除了使用SPEC CPU 2000外,人们也设计了一系列基准测试。其中最常用和著名的是Linpack基准测试。 SPEC glperf 和 SPEC viewperf 基准测试 SPEC glperf 和 SPEC viewperf 是专门应用于测量计算机系统执 行图 形和图象显示方面应用的性能指标。 基于 IPF的HP zx2000/zx6000 工作站提供很强的图形显示和图像处理功能,成为支持CAD/CAM/CAE/GIS 等高性能技术计算应用的领先的桌面平台。 Internet应用基准测试指标 SPECweb99 SPECweb99_SSL SPECmail2001 面向JAVA应用基准测试 SPEC JVM98 SPEC JBB2000 实际应用基准测试指标 三大类:数据库应用基准测试 、企业应用基准测试和高性能技术计算基准测试 Oracle 、 Sybase 和 IBM DB2 Oracle推出Oracle应用标准基准测试(ASB),并承诺长期使用它来测量服务器执行Oracle应用的性能特性。Oracle ASB是一组可比较的标准应用,包括利用Oracle 9i来执行企业资源规划(ERP)应用一系列最常用的模块。服务器运行这些应用结果说明服务器支持Oracle应用的性能和可伸缩性,它提供一个标准量度来比较不同的系统配置上执行Oracle应用的性能。此外,Oracle还提供ASB(RAC)基准测试用于测量服务器集群在Oracle 9i RAC (真正应用集群, Real Application Cluster)环境下支持Oracle应用的性能和可伸缩性。关于Oracle数据库的ASB和ASB(RAC)基准测试的进一步信息参阅: HP Integrity 和HP 9000不仅在基于Oracle的TPC-C 基准测试中提供领先的结果,而且也提供领先的Oracle ASB和ASB(RAC)基准测试指标,反映了它们强 大的处理 能力,也反映了HP *** 作系统 在 VLM 、VLDB (超大规企业应用基准测试指标 SAP 、SAS、PeopleSoft、Baan 等公司的基准测试指标可以作为考察计算机系统支持企业应用性能的指标。 高性能技术计算基准测试指标 在高性能技术计算方面计算机系统运行Amber、CHARMm、Fluent 、LS-DYNA、MARC、 ANSYS 等著名高性能计算应用的指标可以作为考察计算机系统支持高性能技术计算应用性能的指标。 HP是高性能技术计算领域领先厂商,提供最多的集群架构超级计算机、集群系统、企业级服务器、中低档服务器和工作站,丰富的应用软件、解决方案,以领先的高性能和性价比,满足应用需求

逻辑运悄岩算性能测试

Dhrystone是一个综合性的基准测试程序,它是为了测试编译器和CPU处理整数指枣运散令和控制功能的有效性,人为地选择一些“典型指令综凳氏合起来形成的测试程序。

TPC是“事务处理性能委员会”、“地球和平联合组织”和“ 传输功率控制”的简称。另外,TPC应用在炼钢行业,是鱼雷罐车的意思,用于装铁水的车子。

事务处理性能委员会

事务处理性能委员会( Transaction Processing Performance Council ),是由数10家会员公司创建的非盈利组织,总部设在美国。该组织对全世界开放,但迄今为止,绝大多数会员都是美、日、西欧的大公司。TPC的成员主要是计算机软硬件厂家,而非计算机用户,它的功能是制定商务应用基准程序(Benchmark)的标准规范、性能和价格度量,并管理测试结果的发布。 TPC不给出基准程序的代码,而只给出基准程序的标准规范(Standard Specification)。任何厂家或其它测试者都可以根据规范,最优地构造出自己的系统(测试平台和测试程序)。为保证测试结果的客观性,被测试者(通常是厂家)必须提交给TPC一套完整的报告(Full Disclosure Report),包括被测系统的详细配置、分类价格和包含五年维护费用在内的总价格。该报告必须由TPC授权的审核员核实(TPC本身并不做审计),现在全球只有几个审核员,全部在美国。 TPC已经推出了四套基准程序,被称为TPC-A、TPC-B、TPC-C和TPC-D。其中A和B已经过时,不再使用了。TPC-C是在线事务处理(OLTP)的基准程序,TPC-D是决策支持(Decision Support) 的基准程序。TPC即将推TPC-E,作为大型企业(Enterprise)信息服务的基准程序。

TPCC基准测试 TPCC值被广泛用于衡量C/S环境下,由服务器和客户端构筑的整体系统的性能,它由事物处理性能委员会(TPC,Transaction Processing Corp)制定,TPC为非赢利性国际组织。TPCC值可以反映出系银升统的性能价格比。TPCC测试系统每分钟处理的任务数,单位为tpm,(transactions per minute)。系统的总体价格(单位为美元)除以TPCC值,就可以衡量出系统的性价比(单位为$/tpm),系统的性价比值越小,系统的性价比越好。需要注意的是,TPCC值描述的是C/S整体系统的性能,它与系统的服务器和客户机的性能都有关系,也就是说,同样的服务器配置不同的客户端将会影响TPCC值,任何厂商和测试者都可以根据TPC提供的测试规范构造出自己最优的系统,当然测试的结果要经过TPC审核。 运行 OLTP 类型的性能基准测试程序(TPC-C、TPC-W、Trade2 等)所得到的经验,着重讨论了许多 DB2 性能调优技巧 TPC(Transactionprocessing Performance Council,事务处理性能委员会)是由数十家会员公司创建的非盈利组织,总部设在美国。TPC的成员主要是计算机软硬件厂家,而非计算机用户,其功能是制定商务应用基准程序的标准规范、性能和价格度量,并管理测试结果的发布。 TPC不给出基准程序的代码,而只给出基准程序的标准规范。任何厂家或其他测试者都可以根据规范,最优地构造出自己的测试系统(测试平台和测试程序)。为保证测试结果的完整性,被测试者(通常是厂家)必须提交给TPC一套完整的报告(Full Disclosure Report),包括被测系统的详细配置、分类价格和包含5年维护费用在内的总价格。该报告必须由TPC授权的审核员核实(TPC本身并不做审计)。TPC在全球只有不到10名审核员,全部在美国。 TPC推出过11套基准程序,分别是正在使用的TPC-App、TPC-H、TPC-C、TPC-W,过时的TPC-A、TPC-B、TPC-D和TPC-R,以及因为不被业界接受而放弃的TPC-S(Server专门测试基准程序)、TPC-E(大型企业信息服务测试基准程序)和TPC-Client/Server。而目前最为“流行”的TPC-C是在线事务处理(OLTP)的基准程序,于1992年7月完成,后被业界逐渐接受。 TPC-C使用三种性能和价格度量,其中性能由tpmC(transactions per minute,tpm)衡量,C指TPC中的C基准程序。它的定义是每分基粗钟内系统处理的搏搏镇新订单个数。TPC-C还经常以系统性能价格比的方式体现,单位是$/tpmC,即以系统的总价格(单位是美元)/tpmC数值得出。 tpmC TPC已经推出了四套基准程序,被称为TPC-A、TPC-B、TPC-C和TPC-D。其中A和B已经过时,不再使用了。TPC-C是在线事务处理(OLTP)的基准程序,TPC-D是决策支持(Decision Support) 的基准程序。TPC即将推TPC-E,作为大型企业(Enterprise)信息服务的基准程序。 TPC-C模拟一个批发 商的货物管理环境。该批发公司有N个仓库,每个仓库供应10个地区,其中每个地 区为3000名顾客服务。在每个仓库中有10个终端,每一个终端用于一个地区。在运 行时,10×N个终端 *** 作员向公司的数据库发出5类请求。由于一个仓库中不可能 存储公司所有的货物,有一些请求必须发往其它仓库,因此,数据库在逻辑上是 分布的。N是一个可变参数,测试者可以随意改变N,以获得最佳测试效果。 TPC-C使用三种性能 和价格度量,其中性能由TPC-C吞吐率衡量,单位是tpmC。tpm是transactions per minute的简称;C指TPC中的C基准程序。它的定义是每分钟内系统处理的新订单个数。要注意的是,在处理新订单的同时,系统还要按表1的要求处理其它4类事务 请求。从表1可以看出,新订单请求不可能超出全部事务请求的45%,因此,当一个 系统的性能为1000tpmC时,它每分钟实际处理的请求数是2000多个。价格是指系 统的总价格,单位是美元,而价格性能比则定义为总价格÷性能,单位是$/tpmC。 实际应用 最理想的方式是搞一个试点,要求制造商或系统集成商配合将系统(含平台、软件和 *** 作流程)在一个 实际用户点真正试运行一段时间。这样,用户不仅能看到实际性能,也能观察到系统是否稳定可靠、使用是否方便、服务是否周到、配置是否足够、全部价格是否合理。如果一个部门需要购买一批同类的系统,这种方式应列为首选,因为它不仅最精确、稳妥,也常常最有效率,用户还可先租一套系统作为试点。用这种方式得到的度量值常常具有很明确和实际的含义。 用户定义 如果由于某种原因第一种方式不可行,用户可以定义一组含有自己实际应用环境特征的应用基准程序。 我举两个例子:近年来,由于R/3软件是应用层软件,SAP公司的基准程序获得了越来越多国外企业的认可;中国税务总局最近也开发了自己的基准程序,以帮助税务系统进行计算机选型。这种方式在中国尤其重要,因为中国的信息系统有其特殊性。 使用通用基准程序 如果第1种和第2种方式都不行,则使用如TPC-C之类的通用基准程序,这是不得已的一种近似方法。因 此,tpmC值只能用作参考。我们应当注意以下几点: (1)实际应用是否与基准程序相符 绝大多数基准程序都是在美国制订的,而中国的企事业单位与美国的运作方式常常不一样(恐怕也不应该或不可能一样)。在使用TPC-C时,我们应该清楚地知道:我的应用是否符合批发商模式?事务请求是否与表1近似?对响应时间的要求是否满足表1?如果都不是,则tpmC值的参考价值就不太大了。 (2)TPC度量的解释 TPC基准程序是用来测系统而不是测主机的,厂家肯定要充分优化他们的被测系统。此处的“系统”包括主机、外设(如硬盘或RAID)、主机端 *** 作系统、数据库软件、客户端计算机及其 *** 作系统、数据库软件和网络连接等。在很多厂家的TPC测试系统中,主机的价格只是系统总价格的1/4或更小,而硬盘的价格有可能占到总价格的1/3以上,因为TPC-C要求被测系统必须保存180天的事务记录。如果同样的主机被用到用户的环境中,厂家报的tpmC值就意义不大,因为用户的实际系统与厂家原来用于TPC测试的系统大不一样。当同样的主机用在不同的系统中时,tpmC值可能有相当大的变化,现在很多用户还没有意识到这一点。 我举一个例子。假设用 户希望购买一批同类系统,每一系统至少需要1GB的内存和50GB的硬盘。厂家A、B、C 各报了三个价格相当的系统,tpmC值分别为3000、2800、2600。用户是否应该选厂 家A的产品呢?答案是:不一定。厂家用于测试tpmC值的系统与实际提供给用户的系统配置大不一样。tpmC最低的厂家C提供给用户的系统反而有可能性能最好,不 论是以实际系统的tpmC值还是以用户的实际应用性能来衡量。 (3)TPC测试的成本 TPC-C和TPC-D都是很复杂的基准程序,做一个严格的测试是很消耗资源的,厂家当然不会说出他们花费了多少钱和时间。但据国外知情人士透露,一个厂家做第一个TPC-C测试需 要几十万到上百万美元的资金和半年左右的时间投入。因此,很多TPC的度量值都 是估计的。由于计算机系统换代频繁,如果用户一定要用通过审核的度量值,就必 须多等待半年时间,因此而不能用最先进的系统。中国的厂家通过审核的时间则 更长。

地球和平联合组织

地球和平联合组织(Terrestrial Peaceable Consortium ),建立于2003年,在世界范围内建立的国际和平联合组织。它最早是由联合国事务总长科菲·安南以及以中国、美国、日本、俄罗斯为主的一批科学家联合创立。这个组织现 TPC本部全景

在正在迅速的发展,旨在维护时间范围内的和平与安全。 TPC另一个简称是Terrestrial Peacekeeping Commission,用在the 4Kids Entertainment English dub中。 目前地球和平联合组织在全球都有支部以及研究中心,并且在月球表面还有观测用空间基地,在小行星带边缘还建设有宇宙探测站,其总部在日本海东部,距离东京市区大约720公里。中国远东支部设立在距离上海市区30公里的南海海面。

编辑本段其他简称

TPC 英文全称:Transmission Power Control ( 传输功率控制 ) 3G通信网络(TD网络)中用于功率控制的控制数据信息。应用于DPCH信道中,PCCPCH没有功率控制。 TPC应用在炼钢行业,是鱼雷罐车的意思,用于装铁水的车子。 Tpc英文全称:Tetraphenyl phosphonium chloride (四苯基氯化鏻)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12505790.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存