问题
单项选择题
假设某计算机CPU在一秒发出40个磁盘I/O请求,这些清求(为M/M/1队列)的时间间隔按指数分布,平均磁盘服务时间为20ms,则磁盘的平均利用率为 (1) ,磁盘请求的平均响应时间为 (2) ms。
A.20
B.25
C.80
D.100
答案
参考答案:D
解析: M/M/1排队模型是指顾客到达时间间隔服从指数分布,顾客到达过程为泊松分布,接受完服务的顾客和到达的顾客相互独立,服务时间分布为指数分布。且顾客的到达和服务都是随机的,服务台为一个,排队空间无限。
下面是性能计算中的2个公式:
根据上面的公式和试题给出的条件,平均到达事务数为40,平均处理事务数为1000/20=50(平均磁盘服务时间为20ms,1s=1000ms),所以,ρ=0.8,也就是说,磁盘的平均利用率为0.8。磁盘请求的平均响应时间为20/(1-0.8)=100(ms)。