考点-计算机系统基础性能评估

计算机性能评价

时钟频率:即主频(也就是常听到CPU主频2.81GHz等) ,通常主频越高,速度越快。但只能够在相同体系结构的机器上进行比较。对于异构系统而言,很难保证其有效性。

指令执行速度:在早期,我们经常使用每次执行的加法指令(由于当时各种指令的速度大致相同或等比例)总数作为衡量其性能的重要指标,其单位为KIPS (每秒千条指令)、MIPS (每秒百万条指令) 。

等效指令法:随着时间指令系统的发展,使用单种指令的MIPS值的局限性日益暴露,后来就出现了改进的吉普森混合 指令速度法。它通过统计各类指令在程序中所占的比例,进行折算。

数据处理速率(PDR) :它采用固定的比例法来计算数据处理的速度,而且还仅对CPU和主存的速度进行度量,因此有很大的局限性。

把应用程序中用的最频繁的那部分核心程序作为评价计算机性能的标准程序,在不同机器上运行,测试其执行时间,作为各类性能评价的依据,这种程序被称为基准测试程序

基准测试是指通过设计科学的测试方法、测试工具和测试系统,实现对一类测试对象的某项性能指标进行定量的和可对比的测试。

例如,对计算机CPU进行浮点运算、数据访问的带宽和延迟等指标的基准测试,可以使用户清楚地了解每一款CPU的运算性能及作业吞吐能力是否满足应用程序的要求;再如对数据库管理系统的ACID (Atomicity, Consistency, Isolation, Durability,原子性、一致性、独立性和持久性)、查询时间和联机事务处理能力等方面的性能指标进行基准测试,也有助于使用者挑选最符合自己需求的数据库系统。

评估Web服务器性能

是一个复杂的过程,需要考虑的因素有服务器的硬件配置、操作系统、HTTP软件、网络速度和工作负载等。采用测试的方法来衡量Web服务器的性能,首先要确定的就是测试指标。常用的Web服务器的性能指标主要包括以下几类:

(1) 时间指标

服务器响应时间(Server Response Time) :客户端发送一个HTTP请求至收到HTTP响应头信息消耗的时间。 页面响应时间(Page Response Time) :客户端从Web服务器请求一个完整的页面(包括内嵌对象)所消耗的时间。 往返时间(Round Trip Time) :建立TCP连接时,从客户端发送SYN请求到服务器返回SYN/ACK的时间。 TCP连接建立时间:客户端发出访问请求后,与Web服务器成功建立TCP连接所需的时间。

(2)系统容量指标

并发用户数(Concurrent Users) : Web服务器能够同时正确及时地服务的用户数。 每秒用户数(User Per Second) :单位时间(1s)内成功连接到Web服务系统的新用户的个数。 并发连接数(Simultaneous Connections) : Web服务器能够与客户端建立并保持同时打开的TCP连接数,最大并发连接数反映了Web服务器所对其客户多个连接的处理能力。 连接速率(Connection Rate) :客户端与Web服务器在单位时间(1s)新建立的TCP新建连接的个数。事务处理速率(Transactions Per second) :在单位时间(1s)内成功响应HTTP Transaction的个数。 事务处理次数(Cumulative Transactions) : Web服务器处理HTTP Transaction的累计总数定义为事务处理次数

(3) 资源利用率指标

资源利用率是指Web服务器不同资源(如服务器的CPU、内存、磁盘、网络带宽等)的使用程度,它常常用占资源的最大可用量的百分比来衡量。Web服务器资源利用率指标包括CPU占用率、内存占用率、磁盘占用率、可用网络带宽。

丢包率是评估网络的指标,而非Web服务器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值