系统性能评估与方法

发布时间 2023-10-18 19:36:55作者: 谵语芥末

系统配置与性能评价(架构师考试中的16-17题,共2分)

计算机系统性能指标分为两大方面:是可靠性或者可用性,主要指的是计算机正常工作的时间,其指标可以是能够持续工作的时间长度(如平均无故障时间)。它的处理能力或者效率,这个指标又被分为三种指标,第一类是吞吐率(单位时间内能够处理正常作业个数),第二类是资源利用率(在给定的时间内各个部件被使用时间与整个时间的比值),第三类是响应时间(从系统得到输入的时间到输出的时间)。

系统性能评估指标

计算机网络系统主要性能指标:信道传输速率,信道吞吐量和容量、信道利用率、传输延迟、响应能力和负载能力。

①设备级性能性能指标:吞吐量、延迟、丢包率、转发速度。

②网络级性能评价指标:可达性、网络系统的吞吐量、传输速率、信道利用率、信道容量、带宽利用率、丢包率、平均传输延迟、平均延时抖动、延迟/吞吐量的关系、延迟抖动吞吐量的关系、丢包率/吞吐量的关系等。

③应用级性能指标:QOS、网络对语言应用的支持程度、网络对视频应用的支持程度、延迟/服务质量的关系、丢包率/服务质量的关系、延迟抖动/服务质量的关系等。

④用户级性能指标。计算机网络是一种长周期运行的系统。可靠性和可用性是长周期运行系统非常重要的服务性能,是决定系统是否有实际使用价值的重要参数。

Web 服务器的主要性能指标:最大并发连接数、响应延迟、吞吐量(每秒处理的请求数)、成功请求数、失败请求数、每秒点击次数、每秒成功点击次数、每秒失败点击次数、尝试连接数、用户连接数等。

数据库的主要性能评价指标:数据库的大小、单个数据库文件的大小、数据库中表的数量、单个表的大小、表中允许的记录(行)数量、单个记录(行)的大小、表上所允许的索引数量、数据库所允许的索引数量、最大并发事务处理能力、负载均衡能力、最大连接数。

操作系统的主要性能评价指标:可靠性、吞吐量、响应时间、资源利用率、可移植性。

计算机的主要性能评价指标:时钟频率、高速缓存、运算速度、运算精度、内存容量、存储器的存储周期、数据处理速度、响应时间、RASIS特性、兼容性。

系统性能的评估方法

性能评估的常用方法有时钟频率法、指令执行速度法、等效指令速度法、数据处理速率法、综合理论性能法和基准程序法

时钟频率法:计算机的时钟频率在一定程度上反映了机器速度。

指令执行速度法:用加法指令的运算速度来衡量计算机的速度。

等效指令速度法:吉普森混合法 Gibson m i x ) 或混合比例计算法,是通过各类指令在程序中所占的比例进行计算得到的。

数据处理速率法:采用计算数据处理速度值的方法来衡量机器性能,值越大,机器性能越好。

综合理论性能法:是美国政府为限制较高性能计算机出口所设置的运算部件综合性能估算方法。C T P 用每秒百万次理论运算 (Million Theoretical Operations Per Second M T O P S ) 表示。C T P 的估算方法是,首先算出处理部件每个计算单元(例如,定点加法单元、定点乘法单元、浮点加单元、浮点乘法单元等)的有效计算率,再按不同字长加以调整,得出该

计算单元的理论性能,所有组成该处理部件的计算单元的理论性能之和即为 C T P

基准程序法把应用程序中用得最多、最频繁的那部分核心程序作为评估计算机系统性能的标准程序,称为基准测试程序( benchmark ),主要有:真实程序、核心程序、小型基准程序和合成基准程序。期测试准确度依次下降。