| 【问题1】 (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=
。
| 【问题2】 I/O链中最后一个连接是磁盘本身。 (1)平均每次磁盘的I/O时间是多少(精确到0.1ms)? (2)操作每个磁盘的最大IOPS是多少? (3)采用大小两种规格的磁盘,磁盘能够提供的最大IOPS分别是多少? |
(3)采用80G规格的磁盘,磁盘系统能提供的最大IOPS为3072。
采用40G规格的磁盘,磁盘系统能提供的最大IOPS为6144。
[分析]
平均磁盘访问时间:平均寻道时间+平均旋转延迟+传输时间+控制器延迟,如忽略控制器延迟,平均磁盘访问时间=
所以磁盘的性能如下。

| 【问题3】 (1)采用大小两种规格的磁盘以组织存储系统,分别需要几个驱动器盒和几条SCSI连接线? (2)系统I/O性能的瓶颈是由哪个部件决定的? (3)两种组织方式的总成本分别是多少(精确到0.1元)? (4)两种组织方式的每个IOPS的成本分别是多少(精确到0.1元)? (5)哪种方式的性价比高? |
通过计算比较,采用40GB磁盘的组织方式性能价格比高。