系统性能评价
性能指标
计算机性能指标
时钟频率,运算速度(数据处理速率),运算精度,内存的存储容量,存储器的存储周期,数据处理速率PDR,吞吐率,各种响应时间
路由器性能指标
设备吞吐量、端口吞吐量、丢包率、时延、时延抖动
全双工线速转发能力、背靠背帧数、路由表能力、背板能力等
网络性能指标
设备级性能指标、网络级性能指标、应用级性能指标、用户级性能指标
操作系统的性能指标
系统的可靠性、系统的吞吐率(量)、系统响应时间、系统资源利用率、可移植性
计算机可靠性模型
串联系统可靠性:R=R1xR2
并联系统可靠性:R= 1- (1-R1)(1-R2),[不可靠性:1-R]
数据库系统的性能指标
数据库的大小、数据库中表的数量、单个表的大小、表中允许的记录 (行)数量、单个记录(行) 的大小、表上所允许的索引数量、数据库所允许的索引数量、最大并发事务处理能力、负载均衡能力、最大连接数等
web服务器的性能指标
最大并发连接数、响应延迟、吞吐量
性能评价方法
常用方法
时钟频率:主频越高,速度越快
指令执行速度:KIPS,MIPS
等效指令速度发:各类指令在程序中所占比例
数据处理速率PDR:PDR越大,性能越好
基准测试程序
把应用程序中应用最频繁的那部分核心程序作为评价计算机性能的标准程序
1、整数测试程序。
2、浮点测试程序。
3、SPEC 基准程序 (SPEC Benchmark) 。重点面向处理器性能的基准程序集将被测计算机的执行时间标准化,即将被测计算机的执行时间除以一个参考处理器的执行时间。
4、TPC 基准程序。用于评测计算机在事务处理、数据库处理、企业管理与决策支持系统等方面的性能。
TPC-C 是在线事务处理 (On-line TransactionProcessing,OLTP) 的基准程序,
TPC-D 是决策支持的基准程序。
TPC-E 作为大型企业信息服务的基准程序大多数情况下,为测试新系统的性能,用户必须依靠评价程序来评价机器的性能。
下面列出了4种评价程序,它们评测的准确程度依次递减: 真实的程序、核心程序、小型基准程序、合成基准程序
阿姆达尔(Amdahl)定律
主要用于系统性能改进的计算中。阿姆达尔定律是指计算机系统中对某一部件采用某种更快的执行方式所获得的系统性能改变程度取决于这种方式被使用的频率,或所占总执行时间的比例