系统配置与性能评价.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第七讲 系统配置与性能评价 系统可靠性:系统的故障模型、可靠性模型和组合模型等计算;计算公式、概念和评价标准 性能评价方法 软件容错 系统可靠性的基本概念 可靠度:系统的可靠度R(t)是指在t=0时系统正常的条件下,系统在时间区间[0,t]内能正常运行的概率。 可用度:系统的可靠度A(t)是指系统在时刻t可运行的概率。 可维度:系统的可维度M(t)是指系统失效后,在时间间隔t内可被修复的概率。 平均无故障时间(MTTF):可靠度为R(t)的系统的平均无故障时间(MTTF)定义为从t=0时到故障发生时系统的持续运行时间的期望值,则 如果,则MTTF=1/λ;λ为失效率,是指器件或系统在单位时间内发生失效的预期次数,假设为常数。 平均故障修复时间(MTTR):可用度为A(t)的系统的平均故障修复时间(MTTR) 设A1(t)是在风险函数Z(t)=0且系统初始状态为1状态的条件下A(t)的特殊情况,则。 设修复率μ(t)= μ,是指单位时间内可修复系统的平均次数,则MTTR=1/μ。 平均故障间隔时间(MTBF):对于可靠度服从指数分布的系统,从任一时刻t0到达故障的期望时间都是相等的,有MTBF=MTTR+MTTF。 系统的可靠性计算 常见的系统可靠性数学模型有: 串联系统: 设系统各个子系统的可靠性分别为R1,R2,…,Rn,则系统的可靠性R=R1*R2*…*Rn;串联的子系统越多,系统的可靠性越低。 如果系统的各个子系统的失效率分别为λ1,λ2,…,λn,则系统的失效率λ=λ1+λ2+…+λn。 并联系统: 设系统各个子系统的可靠性分别为R1,R2,…,Rn,则系统的可靠性R=1-(1-R1)*(1-R2)*…*(1-Rn),并联的子系统越多,系统的可靠性提高。 如果所有的子系统的失效率为λ0,则系统的失效率为;在并联系统中只有一个子系统是真正需要的,其余n-1个子系统称为冗余子系统。 模冗余系统: m模冗余系统由m个(m=2n+1)相同的子系统和一个表决器组成,经过表决器表决后,m个子系统中占多数相同结果的输出作为系统的输出。 在m个子系统中,只要有n+1个以上子系统能正常工作,系统就能正常工作,输出正确结果。 如果所有的子系统的可靠性为R0,则m模冗余系统的可靠性R为。 性能评价方法 时钟频率法:计算机的时钟频率在一定程度上反映了机器速度;相同体系结构的机器,主频越高,速度越快。由于体系结构的不同、指令系统的不同、各指令使用的机器周期的不同,平均指令执行速度仅仅是对各种指令执行速度加权后的平均值,并不能完全反映实际程序执行的速度。 指令执行速度法:表示机器运算速度的单位是MIPS(每秒百万条指令),有峰值MIPS、基准程序MIPS和以特定系统为基准的MIPS。 用来衡量计算机的科学计算速度,MFLOPS(每秒百万次浮点运算速度),有峰值MFLOPS和以基准程序测得的MFLOPS;可用于比较和评价在同一系统上求解同一问题的不同算法的性能,已可用于在同一源程序、同一编译器以及相同的优化措施,在同样运行环境下以不同系统测试得到的浮点运算速度;但没有考虑运算部件与存储器、I/O系统等速度之间相互协调等因素。 等效指令速度法:通过各类指令在程序中所占比例进行计算得到。若各类指令的执行时间为ti,则等效指令的执行时间,n为指令类型数;由于没有考虑数据的长度、高速缓存的命中率、流水线的效率导致的不固定的指令执行时间,采用等效指令速度法可能会偏离实际。 数据处理速率法(PDR):采用计算PDR值的方法来衡量机器性能,PDR值越大,机器性能越好;PDR与每条指令和每个操作数的平均位数以及每条指令的平均运算速度有关;PDR值主要对CPU和主存储器的速度进行衡量,允许并行处理和指令预取的功能,但不适合衡量机器的整体速度,没有涉及高速缓存、多功能部件等技术对性能的影响。1991年9月停止使用。 综合理论性能法(CTP):美国政府为限制较高性能计算机出口所设置的运算部件综合性能估算方法。CTP以每秒百万次理论运算MTOPS表示,1991年9月1日启用。CTP的估算方法是首先计算出处理部件每个计算单元(如定点加法单元、定点乘法单元、浮点加法单元、浮点乘法单元)的有效计算率R,再按不同字长加以调整,得出该计算单元的理论性能TP,所有组成该处理部件的计算单元TP的总和即为综合理论性能CTP。 基准程序法(Benchmark): Khrystone基准程序:综合性的整数基准测试程序,用C语言编写。 Linpack基准程序:主要操作是浮点加法和浮点乘法操作,结果用MFLOPS表示,用FORTRAN语言编写。 Whetstone基准程序:主要由执行浮点运算、功能调用、数组变址、条件转移和超越函数的程序组成,测试结果用Kwips表示,用FORTRAN语言编写。

文档评论(0)

118books + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档