假设一个I/O系统只有一个磁盘,每秒可以接收50个I/O请求,磁盘对每个I/O请求服务的平均时间是10ms,则I/O请求队列的平均长度是______个请求。A.0B.0.5C.1D.2

题目

假设一个I/O系统只有一个磁盘,每秒可以接收50个I/O请求,磁盘对每个I/O请求服务的平均时间是10ms,则I/O请求队列的平均长度是______个请求。

A.0

B.0.5

C.1

D.2


相似考题

1.试题二(25 分)阅读以下关于 I/O 系统处理能力评估的说明,在答题纸上回答问题 1 至问题 3。 拟建设的某事务处理系统数据交换非常频繁。经过初步分析,存储子系统的 I/O性能决定了整个系统的响应时间。目前主流磁盘的容量为 40GB 和 80GB 两种规格。采用不同规格的磁盘,存储子系统的 I/O性能会有很大的不同,同时也产生不一样的成本。评价使用小容量或大容量磁盘每秒每个 I/O操作的成本,对于选择恰当的设计方案意义重大。经过调研,该项目的系统分析师小刘得到了以下与存储子系统有关的部件的性能和成本说明:(1)CPU系统,成本是 20000 元,处理能力是 2500MIPS。(2)主存的带宽是 16 字节,访问周期是 10ns。(3)1000MB/s 的 I/O总线,可连接 20 个 Ultra3 SCSI 总线和控制器。(4)Ultral3 SCSI总线,成本是 500元,传输速度是 160MB/s,每条总线最多可以支持 15 个磁盘,执行一个磁盘 I/O操作平均增加 0.3ms 的开销。(5)每个磁盘 I/O操作需要使用 50000 条 CPU指令。(6)安装磁盘的驱动器盒,成本是每个驱动器盒 1500 元。为磁盘提供电力和降温,每个驱动器盒配置一条SCSI连接线, 可以安放80GB磁盘8个或者40GB的磁盘12个。(7)无论是大容量磁盘还是小容量磁盘,成本都是 10 元/GB,转速都是 15000RPM(每分钟 15000 转) ,平均寻道时间是 5ms,传输速率是 40MB/s。 为了进一步进行定量评估,小刘假设磁盘存储容量必须是 1920GB(大、小两种规格的磁盘不能混用) ,每次 I/O 的平均数据量是 32KB,每次磁盘 I/O 操作时间=平均寻道时间+平均旋转延迟+传输时间,所有磁盘负载都是均衡的,而且所有设备的能力都可以得到 100%的发挥。 说明:用 IOPS 表示每秒执行的 I/O数量。【问题 1】 (8 分)(1) CPU系统能够支持的最大 IOPS 是多少?(2) 主存能够支持的最大 IOPS 是多少?(3) I/O总线能够支持的最大 IOPS 是多少?(4) 每个 Ultra3 SCSI 总线能够支持的最大 IOPS 是多少?【问题 2】 (7 分)I/O链中最后一个连接是磁盘本身。(1) 平均每次磁盘的 I/O时间是多少(精确到 0.1ms)?(2) 操作每个磁盘的最大 IOPS 是多少?(3) 采用大小两种规格的磁盘,磁盘能够提供的最大 IOPS 分别是多少?【问题 3】 (10 分)(1) 采用大小两种规格的磁盘以组织存储系统,分别需要几个驱动器盒和几条SCSI 连接线?(2) 系统 I/O性能的瓶颈是由哪个部件决定的?(3) 两种组织方式的总成本分别是多少(精确到 0.1 元)?(4) 两种组织方式的每个 IOPS 的成本分别是多少(精确到 0.1 元)?(5) 哪种方式的性价比高?

参考答案和解析
正确答案:B
解析:磁盘的I/O请求是一个随机过程,请求事件达到的时间间隔具有泊松分布的概率学特征。根据Little定律,平均队列长度=达到速率×平均等待时间。其中
  平均等待时间=平均服务时间×服务器利用率/(1-服务器利用率)
  而服务器利用率=到达速率×平均服务时间,所以平均队列长度=服务器利用率×服务器利用率/(1-服务器利用率)
  根据本题给出的相关数据,服务器利用率=50×0.01=0.5,因此平均队列长度等于0.5。
更多“假设一个I/O系统只有一个磁盘,每秒可以接收50个I/O请求,磁盘对每个I/O请求服务的平均时间是10ms, ”相关问题
  • 第1题:

    下列关于I/O设备的叙述中,哪一个是正确的?

    A.不同的I/O设备可以并行工作

    B.只有I/O设备才能产生有效的中断源

    C.在中断处理过程中,必须屏蔽新中断

    D.SPOOLing系统是脱机I/O系统


    正确答案:A

  • 第2题:

    ● 假设一个I/O系统只有一个磁盘,每秒可以接收50个I/O请求,磁盘对每个I/O请求服务的平均时间是10ms,则I/O请求队列的平均长度是(39)个请求。

    (39)

    A. 0

    B. 0.5

    C. 1

    D. 2


    正确答案:B
    试题(39)分析
    磁盘的I/O请求是一个随机过程,请求事件达到的时间间隔具有泊松分布的概率学特征。根据Little定律,平均队列长度=达到速率×平均等待时间。其中
    平均等待时间=平均服务时间×服务器利用率/(1-服务器利用率)
    而服务器利用率=到达速率×平均服务时间,所以平均队列长度=服务器利用率×服务器利用率/(1-服务器利用率)
    根据本题给出的相关数据,服务器利用率= × 0.01=0.5,因此平均队列长度等于0.5。
    参考答案
      (39)B

  • 第3题:

    磁盘的I/O控制主要采取()方式。

    A、程序I/O方式

    B、程序中断

    C、DMA

    D、SPOOLinG


    参考答案:C

  • 第4题:

    在磁盘调度策略中有可能使I/O请求无限期等待的调度算法是【 】算法。


    正确答案:最短寻道时间优先调度 或 SSTF
    最短寻道时间优先调度 或 SSTF 解析:最短寻道时间优先调度算法:以寻道优化为出发点,优先为距离磁头当前所在位置最近磁道(柱面)的访问请求服务。这种算法改善了平均服务时间,但也存在缺点:假设某一段时间外磁道请求不断,则可能有内磁道请求长时间得不到服务,因此缺乏公平性。

  • 第5题:

    关于I/O系统的描述中,正确的是______。

    A.文件I/O是为应用程序提供所需的内存空间

    B.设备I/O通过VFAT虚拟文件表寻找磁盘文件

    C.文件I/O通过限制地址空间来避免冲突

    D.设备I/O负责与键盘、鼠标、串口、打印机对话


    正确答案:D

  • 第6题:

    I/O链中最后一个连接是磁盘本身。

    (1)平均每次磁盘的I/O时间是多少(精确到0.1ms)?

    (2)操作每个磁盘的最大IOPS是多少?

    (3)采用大小两种规格的磁盘,磁盘能够提供的最大IOPS分别是多少?


    正确答案: (3)采用80G规格的磁盘磁盘系统能提供的最大IOPS为3072。 采用40G规格的磁盘磁盘系统能提供的最大IOPS为6144。
    (3)采用80G规格的磁盘,磁盘系统能提供的最大IOPS为3072。 采用40G规格的磁盘,磁盘系统能提供的最大IOPS为6144。 解析:平均磁盘访问时间:平均寻道时间+平均旋转延迟+传输时间+控制器延迟,如忽略控制器延迟,平均磁盘访问时间=
    所以磁盘的性能如下。

    每一种组织方式的磁盘数量取决于每个磁盘的容量,1920GB容量需求需要24个80GB磁盘,或48个40Gb磁盘,所有磁盘的最大I/O数量为:
    24个80GB磁盘的最大IOPS数量=24×128=3072IOPS
    48个40GB磁盘的最大IOPS数量=48×128=6144IOPS

  • 第7题:

    下列因素中,不属于Web服务器主机主要考虑的因素的是()

    • A、主存储量
    • B、网络I/O能力
    • C、磁盘I/O能力
    • D、性价比

    正确答案:D

  • 第8题:

    在请求分页管理中,一个首次装入内存的页面可能来自()。

    • A、磁盘文件区
    • B、磁盘对换区
    • C、后备作业区
    • D、I/O缓冲池

    正确答案:A,C,D

  • 第9题:

    主机访问存储路径顺序为()。

    • A、文件系统->应用系统->卷->I/O子系统->RAID控制器->磁盘
    • B、应用系统->文件系统->卷->I/O子系统->RAID控制器->磁盘
    • C、应用系统->文件系统->I/O子系统->卷->RAID控制器->磁盘
    • D、应用系统->文件系统->卷->RAID控制器->I/O子系统->磁盘

    正确答案:B

  • 第10题:

    下列关于I/O设备的叙述中,哪一个是正确的?()

    • A、不同的I/O设备可以并行工作
    • B、只有I/O设备才能产生有效的中断源
    • C、在中断处理过程中,必须屏蔽新中断
    • D、SPOOLing系统是脱机I/O系统

    正确答案:A

  • 第11题:

    单选题
    安装了Linux操作系统的服务器访问基于RAID5策略组建的磁盘阵列,访问的路径顺序为:()
    A

    文件系统->应用系统->卷->I/O子系统->RAID控制器->磁盘

    B

    应用系统->文件系统->卷->I/O子系统->RAID控制器->磁盘

    C

    应用系统->文件系统->I/O子系统->卷->RAID控制器->磁盘

    D

    应用系统->文件系统->卷->RAID控制器->I/O子系统->磁盘


    正确答案: B
    解析: 暂无解析

  • 第12题:

    填空题
    进程可以分为大部分时间用于提交I/O请求或是等待I/O请求的()和主要时间用于执行代码上的()

    正确答案: I/O消耗型,处理器消耗型
    解析: 暂无解析

  • 第13题:

    假设某计算机CPU在一秒发出40个磁盘I/O请求,这些请求(为M/M/1队列)的时间间隔按指数分布,平均磁盘服务时间为20ms,则磁盘的平均利用率为(58),磁盘请求的平均响应时间为(59)ms。

    A.0.2

    B.0.4

    C.0.8

    D.1


    正确答案:C

  • 第14题:

    在串行I/O无法满足性能需求的情况,通过多个I/O通道并行访问多个磁盘的方法就成了很自然的想法,即并行I/O技术。()

    此题为判断题(对,错)。


    参考答案:正确

  • 第15题:

    阅读以下关于I/O系统处理能力评估的说明,在回答问题1至问题3。

    拟建设的某事务处理系统数据交换非常频繁。经过初步分析,存储子系统的I/O性能决定了整个系统的响应时间。目前主流磁盘的容量为40GB和80GB两种规格。采用不同规格的磁盘,存储子系统的I/O性能会有很大的不同,同时也产生不一样的成本。评价使用小容量或大容量磁盘每秒每个I/O操作的成本,对于选择恰当的设计方案意义重大。

    经过调研,该项目的系统分析师小刘得到了以下与存储子系统有关的部件的性能和成本说明:

    (1)CPU系统,成本是20000元,处理能力是2500MIPS。

    (2)主存的带宽是16字节,访问周期是10ns。

    (3)1000MB/s的I/O总线,可连接20个Ultra3 SCSI总线和控制器。

    (4)Ultral3 SCSI总线,成本是500元,传输速度是160MB/s,每条总线最多可以支持15个磁盘,执行一个磁盘I/O操作平均增加0.3ms的开销。

    (5)每个磁盘I/O操作需要使用50000条CPU指令。

    (6)安装磁盘的驱动器盒,成本是每个驱动器盒1500元。为磁盘提供电力和降温,每个驱动器盒配置一条SCSI连接线,可以安放80GB磁盘8个或者40GB的磁盘12个。

    (7)无论是大容量磁盘还是小容量磁盘,成本都是10元/GB,转速都是15 000RPM (每分钟15 000转),平均寻道时间是5ms,传输速率是40MB/s。

    为了进一步进行定量评估,小刘假设磁盘存储容量必须是1920GB(大、小两种规格的磁盘不能混用),每次I/O的平均数据量是32KB,每次磁盘I/O操作时间=平均寻道时间+平均旋转延迟+传输时间,所有磁盘负载都是均衡的,而且所有设备的能力都可以得到100%的发挥。

    说明:用IOPS表示每秒执行的I/O数量。

    (1)CPU系统能够支持的最大IOPS是多少?

    (2)主存能够支持的最大IOPS是多少?

    (3)I/O总线能够支持的最大IOPS是多少?

    (4)每个Ultra3 SCSI总线能够支持的最大IOPS是多少?


    正确答案:
    解析:算机I/O系统设计就是找出一种设计方案,满足成本、可靠性和设备多样性等目标,同时避免造成I/O性能的瓶颈。这就需要在内存和I/O设备间进行平衡,因为性能 (以及由此产生的有效性价比)与I/O链中性能最差的连接有关。
    在设计I/O系统时,需要根据不同的I/O连接模式和每种I/O设备的不同数量分析系统的性能、成本、能力和可用性。性价比目标会影响I/O模式的选择和物理设计。根据不同应用,性能可以用每秒传输多少MB或完成多少次I/O操作来表示。限制高性能的因素有I/O设备的速度、数量,以及主存和CPU的速度,影响低成本的因素主要是I/O设备本身和到CPU的连接费用。
    本题主要是计算题,需要对计算机系统主要部件的参数以及相互关系比较熟悉。
    [问题1]
    CPU的I/O性能是由CPU的速度和执行一次磁盘I/O操作所需的指令数决定的。

    主存系统的最大性能是由存储周期时间、内存带宽和每次I/O传输数据量决定的。

    I/O总线的最大性能受限于总线带宽和每次I/O传输数据量。

    Ultra3 SCSI总线性能受限于SCSI控制器的性能,通过SCSI总线传输32KB数据需要的时间= ,加上0.3ms的SCSI控制器代价,每次I/O操作需要0.5ms,则每个Ultra3 SCSI总线能够支持的最大IOPS=

  • 第16题:

    I/O缓冲区位于( )。

    A.主存储器内

    B.磁盘存储器内

    C.I/O接口内

    D.I/O设备内


    正确答案:A
    解析:I/0缓冲区位于PC机主存储器内。

  • 第17题:

    如果等待磁盘 I/O 的时间所占的百分率太高,则说明I/O设备成了系统性能的瓶颈。( )

    此题为判断题(对,错)。


    正确答案:√

  • 第18题:

    在AIX系统中,使用()命令可以看到磁盘的I/O状况。

    • A、vmstat
    • B、iostat
    • C、netstat
    • D、perfmon

    正确答案:B

  • 第19题:

    进程可以分为大部分时间用于提交I/O请求或是等待I/O请求的()和主要时间用于执行代码上的()


    正确答案:I/O消耗型;处理器消耗型

  • 第20题:

    当通道发出I/O中断请求后,需要操作员进行干预的情况是()

    • A、了解I/O操作的执行情况
    • B、转入操作系统进行中断处理
    • C、若I/O操作异常,启动I/O复执
    • D、I/O复执失败

    正确答案:D

  • 第21题:

    在请求分页管理中,已修改过的页面再次装入时应来自()。

    • A、磁盘文件区
    • B、磁盘对换区
    • C、后备作业区
    • D、I/O缓冲区

    正确答案:B

  • 第22题:

    单选题
    主机访问存储路径顺序为()。
    A

    文件系统->应用系统->卷->I/O子系统->RAID控制器->磁盘

    B

    应用系统->文件系统->卷->I/O子系统->RAID控制器->磁盘

    C

    应用系统->文件系统->I/O子系统->卷->RAID控制器->磁盘

    D

    应用系统->文件系统->卷->RAID控制器->I/O子系统->磁盘


    正确答案: B
    解析: 暂无解析

  • 第23题:

    单选题
    当通道发出I/O中断请求后,需要操作员进行干预的情况是()
    A

    了解I/O操作的执行情况

    B

    转入操作系统进行中断处理

    C

    若I/O操作异常,启动I/O复执

    D

    I/O复执失败


    正确答案: B
    解析: 暂无解析