当前位置:高级系统架构师题库>系统性能评价题库

问题:

[单选] 以下关于改进信息系统性能的叙述中,正确的是()

A . 将CPU时钟周期加快一倍,能使系统吞吐率增加一倍
B . 一般情况下,增加磁盘容量可以明显缩短作业的平均CPU处理时间
C . 如果事务处理平均响应时间很长,首先应注意提高外围设备的性能
D . 利用性能测试工具,可以找出程序中最花费运行时间的20%代码,再对这些代码进行优化

以下关于系统性能的叙述中,不正确的是() 常见的Web服务器性能评估方法有基准测试、压力测试和可靠性测试。 评价Web服务器的主要性能指标有最大并发连接数、响应延迟和吞吐量。 对运行系统进行性能评估的主要目的是以更好的性能/价格比更新系统。 当系统性能降到基本水平时,需要查找影响性能的瓶颈并消除该瓶颈。 假设单个CPU的性能为1,则由n个这种CPU组成的多处理机系统的性能P为:其中,a是一个表示开销的常数。例如,a=0.1,n=4时,P约为3。也就是说,由4个这种CPU组成的多机系统的性能约为3。该公式表明,多机系统的性能有一个上限,不管n如何增加,P都不会超过某个值。当a=0.1时,这个上限是() 5。 10。 15。 20。 假定求浮点数平方根(FPSQR)的操作在某台机器上的一个基准测试程序中占总执行时间的20%,FP运算指令所用时间占总执行时间的50%。采用两种优化FPSQR的方法,第一种方法是增加专门的FPSQR硬件,可以将FPSQR的操作速度提高为原来的10倍;第二种方法是提高所有FP(浮点)运算指令的执行速度到原来的1.6倍,从而提高求浮点数平方根操作的速度。可以通过计算这两种方法对基准测试程序的加速比来比较这两种方法的优劣。以下叙述正确的是() 第一种方法的加速比是1.23,效果较好。 第二种方法的加速比是1.23,效果较好。 第一种方法的加速比是1.22,效果较好。 第二种方法的加速比是1.22,效果较好。 MIPS(每秒百万次指令数)和MFLOPS(每秒百万次浮点运算数)是衡量CPU性能的两个指标,其中() MIPS适合衡量向量处理机的性能,MFLOPS适合衡量标量处理机的性能。 MIPS适合衡量标量处理机的性能,MFLOPS适合衡量向量处理机的性能。 MIPS反映计算机系统的峰值性能,MFLOPS反映计算机系统的持续性能。 MIPS反映计算机系统的持续性能,MFLOPS反映计算机系统的峰值性能。 SPEC计算机性能测试有不同的方法,吞吐率测试是指对()的测试。 计算机完成单个任务要用多少时间。 计算机在一定时间内能完成多少任务。 计算机在一定时间内能输出多少数据。 计算机在一段时间内能并行执行多少个程序。 以下关于改进信息系统性能的叙述中,正确的是()
参考答案:

  参考解析

系统吞吐率不单取决于CPU的速度,还与内外存交换速度、磁盘存取速度等计算机的基本性能有关,也与应用的程序性能有关。因此,A是错误的。增加磁盘容量与CPU处理时间没有直接的关系,所以,B也是错误的。如果事务处理平均响应时间很长,就需要我们去分析其中的原因,然后根据原因采取相应的措施。如果是因为外围设备导致系统瓶颈,则才去提高外围设备的性能。因此,C是错误的。根据20-80法则,一个程序中20%的代码使用了该程序所占资源的80%;一个程序中20%的代码占用了总运行时间的80%;一个程序中20%的代码使用了该程序所占内存的80%。从这个规律出发,我们在做程序优化的时候,就有了针对性。比如想提高代码的运行速度,根据这个规律可以知道其中20%的代码占用了80%的运行时间,因此我们只要找到这20%的代码,并进行相应的优化,那么程序的运行速度就可以有较大的提高。要想找出那20%的代码,可以使用性能测试工具,检查程序中各个模块所分配内存的使用情况,以及每个函数所运行的时间等。

在线 客服