第二章性能评价.docx
《第二章性能评价.docx》由会员分享,可在线阅读,更多相关《第二章性能评价.docx(9页珍藏版)》请在第壹文秘上搜索。
1、第二或:性能评价主要内容:计算机系统的性能指标和评价方法。学习目标:1. 了解如何对计算机的性能进行测量和评价2. 了解有哪些因素会影响计算机的性能3. 了解各种硬件特性如何影响系统性能。如,软件是否充分利用了机器指令集的特性、底层硬件是否很好地实现了指令集、存储器和I/O系统等是否和CPU匹配等概念解释:响应时间(Responsetime)也称执行时间(EXeCUtiontime),是指从作业提交开始到作业完成所花的时间。一般一个程序的响应时间除了CPU执行程序包含的指令所花的时间外,还包括磁盘访问时间、存储器访问时间、输入输出操作所需时间,以及操作系统运行这个程序所花的时间开销等。吞吐率(
2、Throughput)是指在一定的时间内所完成的工作量。CPU执行时间(CPUeXeCUtiOntime)是指在程序运行过程中,CPU真正花在程序上的时间。它不包括因为等待I/。操作完成而花的时间,也不包括CPU执行其他程序所花的时间。但对用户来说,能直接感觉到的只是响应时间,而不可能是CPU时间。用户CPU时间(USerCPUtime)、系统CPU时间(SyStemCPUtime)CPU时间进一步分为两部分:一部分是用来运行用户程序代码的时间,称为用户CPU时间;另一部分是为了执行用户程序而不得不运行的一些操作系统代码所花费的时间,称为系统CPU时间。系统性能(Systemperforman
3、ce)可以用程序没有其他任何负载的情况下的响应时间来表示系统性能。CPU性能(CPUperformance)可以用用户CPU时间来表示CPU性能。时钟周期(ClockcycleTick,Clocktick,Clock)所有计算机执行指令的过程都是分成若干步骤和相应的动作来完成的,每一步动作都要有相应的控制信号进行控制,这些控制信号何时发出、作用时间多长,都要有相应的定时信号进行同步。因此,CPU必须能够产生同步的时钟定时信号,也就是CPU的主脉冲信号,其宽度称为时钟周期。时钟频率(ClOCkrate,主频)CPU的主频就是CPU中的主脉冲时钟信号的频率。是CPU时钟周期的倒数。CPI(Cycl
4、ePerInstruction)衡量CPU性能的一种计量单位。表示执行一条指令所需的平均时钟周期个数。基准测试程序(Benchmark)是专门用来进行性能评价的一组程序,这些程序能够很好地反映机器在运行实际负载时的性能。可以在不同机器上运行相同的基准测试程序来比较不同机器的运行时间,从而比较其性能。SPEC基准测试程序集(SPECBenchmark)系统性能评价标准(SystemPerformanceEvaluationCooperative)SPEC是一个应用最广泛、也是最全面的对CPU性能评测的基准程序集。分整数程序集SPECim和浮点程序集SPECfpoSPEC比值(SPECratio)
5、将测试程序在SunSPARCstation运行时的执行时间除以该程序在测试机器上的执行时间所得到的比值。比值越大,机器的性能越好。阿姆代尔定律(Amdahl,sLaw)主要含义是指系统优化某部件所获得的系统性能的改善程度,取决于该部件被使用的频率,或所占总执行时间的比例。主要应用在改善“系统瓶颈”的性能。MIPS(MillionInstructionsPerSecond)用来衡量单位时间内执行指令的条数,具体是指每秒钟执行多少百万条指令。加法指令执行速度(AddInstructionexecutionspeed)最早用来衡量计算机性能的指标是完成单个运算(如加法运算)指令所需要的时间。当时大多
6、数指令的执行时间是相同的。加法指令能反映乘、除等运算,而其他指令的时间也大体与加法指令相当。故加法指令的速度有一定的代表性。计量单位为KIPS(每秒千条指令)和MIPS(每秒百万条指令)。平均指令执行时间(AVerageInstructionexecutiontime)也称等效指令速度法或GibSOn混合法。随着计算机的发展,不同指令所需的执行时间差别越来越大,人们就根据等效指令速度法通过统计各类指令在程序中所占比例进行折算。设某类指令i在程序中所占比例为wi,执行时间为ti,则等效指令的执行时间为:T=w1Xt1+w2Xt2+wnxtn(n为指令种类数)。如果指令执行时间用时钟来衡量的话,平
7、均指令执行时间就是平均CPL对平均指令执行时间求倒数就得到平均MIPSo峰值MIPS(PeakMIPS)选取一组指令组合,使得平均CPI最小,由此得到的MIPS就是峰值MIPS。有些制造商经常将峰值MIPS直接当作MIPS,因此,实际上的性能要比标称的性能差。相对MIPS(RelativeMIPS)根据一种公认的参考机型来定义相应的MIPS值,其值的含义是相对于参考机型MIPS的多少倍。MFLOPS(Millionfloating-pointoperationspersecond)是计算机浮点运算速度的一种计量单位。表示每秒所执行的浮点运算次数。它是基于所完成的操作次数而不是指令数来衡量的。常
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二 性能 评价
第壹文秘所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。


重点工作绩效评估自评表.docx
