计算机系统性能评测综述

计算机系统性能评测综述

ID:32924799

大小:62.58 KB

页数:6页

时间:2019-02-17

计算机系统性能评测综述_第1页
计算机系统性能评测综述_第2页
计算机系统性能评测综述_第3页
计算机系统性能评测综述_第4页
计算机系统性能评测综述_第5页
资源描述:

《计算机系统性能评测综述》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、计算机系统性能评测综述摘要:计算机系统性能评测是计算机科学的一个重要分支。为了获得计算机系统在执行某类操作的性能,人们构造了各种评测程序,通过这些评测程序来获得计算机系统在运行任务时的性能特征,从而获得计算机在不同情况下的性能测试数据,这些数据就显示了计算机性能的高低。关键词:性能评测,操作系统,计算性能%f刖吕随着科学技术的口益进步,计算机得到了快速发展,其中,性能作为计算机最重要的特性之一,一直被受人们的关注。在现代,计算机各种功能的增加,运行程序的增加,程序需要迅捷,高效的被处理,那么计算机性能就是重中之重。因此对一个计算机进行系统性能评测就是必须且必要的。1计算机系统

2、性能评测?性能代表系统的使用价值。性能评价技术研究使性能成为数量化的、能进行度量和评比的客观指标,以及从系统本身或从系统模型获取有关性能信息的方法。前者即测量技术,后者包括模拟技术和分析技术。性能评价通常是与成木分析综合进行的,借以获得各种系统性能和性能价格比的定量值,从而指导新型计算机系统(如分布计算机系统)的设计和改进,以及指导计算机应用系统的设计和改进,包括选择计算机类型、型号和确定系统配置等。在20世纪60年代中期,出现了多任务、多用户的计算机系统,随着大家对这种系统的应用,人们发现这些系统表现击来的实际性能并没有预计的好,从而引发了对计算机系统性能评价的研究。计算机

3、系统性能评价就是采用测量、模拟、分析等方法和工具,研究计算机系统的生产率、利用率、响应特性等系统性能。这里,性能代表系统的使用价值。性能评价技术就是将看不见摸不着的性能转换为人们能够数量化和可以进行度量和评比的客观指标,以及从系统木身或从系统模型获取有关性能信息的方法。前者即测量技术,后者包括模拟技术和分析技术。性能评价通常是与成本分析结合在一起,以获得各种系统性能和性能价格比的定量值,然后可以指导新型计算机系统(如分布式文件系统)的设计和改进,以及指导计算机应用系统的设计和改进,包括选择计算机类型、型号和确定系统配置等。1•1性能指标计算机系统性能指标有两类:可用性、工作能

4、力。可用性:它指计算机能够持续工作时间,一般用平均无故障时间和可恢复性来表示。工作能力:它指计算机在正常工作状态下所具有的能力。它们是系统性能评价的主要研究对象。常用的工作能力指标由:吞吐量、延迟和资源利用率。吞吐量:单位时间内系统的处理能力,指单位时间内完成的任务数。对于不同目标可能含义不同。例如,在评价一个数据库系统时,所指的吞吐量可以是单位时间内交易完成的个数;在评价一个网络系统是,吞吐量指单位时间内传输的字节数等。延迟:完成一个指定任务所花费的吋间。例如,在评价一个数据库系统吋,可以考察它完成一个查询,或完成一个数据处理所需要的时间;在评价一个网络系统时,可以考察发送

5、一个网络包所需要的时间等。资源利用率:指完成一个任务所需要花费的系统资源。例如完成一个数据处理、所占用处理器的时间、占用内存的大小或占用网络带宽的大小等。吞吐量越高、延迟越少、资源利用率越低则表示系统的性能越好。「2性能测试目的在众多的系统中选择一个最适合系统,即在一定的价格范围内选择性能最好的系统,达到较好的性能/价格比。2.如何性能测试2.1性能测试指标2.1.1应用系统的负载能力即系统所能容忍的最大用户数量,也就是在正常的响应时间中,系统能够支持的最多的客户端的数量。2.1.2应用系统的吞吐率即应用系统在单位时间内完成的交易量,也就是在单位时间内,应用系统针对不同的负载

6、压力,所能完成的交易数量。2.1.3系统的响应能力即在各种负载压力情况下,系统的响应时间,也就是从客户端请求发起,到服务器端应答返回所需要的时间,包括网络传输时间和服务器处理时间。2.1.4应用系统的可靠性即在连续工作时间状态下,系统能够正常运行的时间,即在连续工作时间段内没有出错信息。2.2性能测试从广泛意义上讲性能测试包括:压力测试、稳定性测试、负载能力测试和可扩展性测试等。在不同应用系统的性能测试中,需耍根据应用系统的特点和测试目的的不同来选择具体的测试方案。在性能测试中,压力测试主要是为了获取系统在较大压力状况下的性能表现而设计并实现的,压力测试主要是获取系统的性能瓶

7、颈和系统的最大吞吐率。压力测试的R的就是检验系统的最大吞吐量,检验现行的业务系统在各种压力交易量下的运行状况,检验系统地运行瓶颈,获取系统的处理能力等等。稳定性测试就测试系统的长期稳定运行能力。在系统运行过程中,对系统施压,观察系统的各种性能指标,以及服务器的指标。负载测试是一种性能测试,指数据在超负荷环境中运行,程序是否能够承担。通过逐步增加系统负载,确定在满足性能指标的情况下,系统所能承受的最大负载量。、可扩展性测试是否支持可扩展性是指音箱是否支持多声道同时输入,是否有接无源环绕音箱的输出接口,是否

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。