知识点讲解
 
       吞吐量
知识路径: > 计算机网络原理 > 计算机网络基础知识 > 系统配置与性能评价 > 系统性能计算 > 
被考次数:2次
被考频率: 低频率
总体答错率: 42%
知识难度系数:
考试要求: 掌握     
相关知识点:5个
        吞吐量就是在给定的时间内,系统的吞入能力与吐出能力是多少。这里的“系统”可以是整个计算机系统,也可以是某个设备。例如,计算机的吞吐量是指流入、处理和流出系统的信息的速率,它取决于信息能够多快地输入内存,CPU能够多快地取指令,数据能够多快地从内存取出或存入,以及所得结果能够多快地从内存送给一台外围设备。这些步骤中的每一步都关系到内存,因此,计算机的吞吐量主要取决于内存的存取周期。
        在实际应用中,用户所关心的不但是计算机硬件系统的吞吐量,而是整个计算机系统(包括硬件和软件)的吞吐量。从系统角度来看,吞吐量是指单位时间内系统所能完成的任务数量。显然,若一个给定系统持续地收到用户提交的任务请求,则系统的响应时间将对作业吞吐量造成一定影响。若每个任务的响应时间越短,则系统的空闲资源越多,整个系统在单位时间内完成的任务量将越大;反之,若响应时间越长,则系统的空闲资源越少,整个系统在单位时间内完成的任务量将越少。
        从现实的请求与服务来看,一般都服从M/M/1排队模型。M/M/1排队模型是指顾客到达时间间隔服从指数分布,则顾客到达过程为泊松分布,接受完服务的顾客和到达的顾客相互独立,服务时间分布为指数分布。且顾客的到达和服务都是随机的,服务台为一个,排队空间无限。
        下面是性能计算中的两个公式:
        
        例如,假设某计算机系统的用户在1秒钟内发出40个服务请求,这些请求(为M/M/1队列)的时间间隔按指数分布,系统平均服务时间为20ms。则该系统的吞吐量为1000/20=50(1s=1000ms),系统的平均利用率为40/50=0.8,系统的平均响应时间为20/(1-0.8)=100ms。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2023 All Rights Reserved
软考在线版权所有