另一个基于P C的操作系统是O S / 2。O S / 2是一个可靠的O S,但从市场的感觉看,这是一个前景不妙的操作系统。由于这个原因,在存储网络领域,对OS/LAN Server的支持相当欠缺。
并不是所有的I / O都是从应用开始的,当内部的任务调度器需要数据时,操作系统就利用虚拟存储换出和换入这些数据。操作系统使用磁盘存储操作还有许多其他的原因,如,配置文件、系统监控和系统记录等。
既然已经讨论了I / O路径的物理成分,现在来探讨一下软件成分,或称I / O路径的逻辑成分。存储I / O路径的软件成分包括:
为了保证数据的可靠传输,每一种S C S I总线都应该有终结器。终结就是利用电阻稳定整个S C S I总线上的电平。通常,S C S I主机控制器包含一个自动提供的终止电路。设备可以装备或不装备内部的终结电阻。
正如总线和网络拓扑结构的部分所述,为了获得总线的控制权,S I S I实体也必须进行仲裁。仲裁是S C S I技术基础之一,它给我们这个纷乱的领域带来了一点秩序。
S C S I的主机控制器一般被认为是大多数S C S I操作的起动者,而设备则是目标。起动者发送一个信号以起动一个操作,目标则响应起动者的请求,传输数据或者提供状态信息。有些设备既可以作为起动者,也可以作为目标。
存储网络技术主要是基于串行通信的S C S I规范,因此,分析它们的变化是理所当然的事,这些变化与用并行S C S I技术建立I / O操作是紧密相连的。
现在选择IDE磁盘阵列卡(IDE RAID卡)来确保数据安全的人越来越多,如何正确使用IDE RAID卡也是个学问。下面我们就以采用HT370A/372控制芯片的Rocket100 RAID卡为例来给大家做些讲解常见故障与技巧。
I / O的最终目标是设备上的介质,如盘碟、磁带、C D或驱动器中的其他介质。人们对磁盘中介质的选择余地是很小的,但是可以购买某些类型的可移动介质,如磁带和C D。有关磁带的论题将在第7章作为备份部分讨论。
随着R A I D和存储网络技术的发展,要求为单个磁盘驱动器提供另外的访问路径的呼声越来越高。磁盘驱动器制造商已经推出了双端口的磁盘驱动器,以满足这种需求,这种双端口的磁盘驱动器可以用于存储网络环境。
除转动延时之外,第二个最重要的磁盘性能量度是寻道时间,即测定通常的平均访问时间。它是指在读或者写数据时,磁头从一个磁道运动到另一个磁道所花费的时间。有时也把转动延时平均量加入平均访问时间中。
磁盘驱动器的转速既表示了驱动器的转动延时,也表示流式数据的I / O性能。在高吞吐量网络存储应用中,如文件服务和备份,转动延时是一个很重要的问题。
即使磁盘技术发展的空间变得越来越小,磁盘的可靠性仍在变得越来越好。磁盘可靠性的指标之一是所谓的平均故障间隔时间(M T B F)值。一般情况下,M T B F值并不表示一个特定设备可能持续运行的时间,而是给出一个设备可能失败的统计近似值。
用来连接存储设备和系统的布线结构是很重要的,它部分地决定了系统的性能和可伸缩性。正像用于数据网络上的总线型、环型和交换式拓扑结构一样,对于存储连接,也可以用同样的拓扑结构,
代表高性能并行接口,它的传输速率达到8 0 M B / s,其开发目的是为科学研究环境提供高速I / O路径,但也可以用于数字娱乐制作。H I P P I是一种单向通信技术,这意味着在任何一个特定的时刻,传输只能在一个方向上进行。双向传输需要一对缆线。
光纤路径是存储网络的领先技术之一,它是一个千兆位的技术,在传输速度上类似于吉位以太网。按照存储术语,等价于1 0 0 M B / s的光纤路径主机I / O控制器通常称作主机总线适配器(H B A)。
通常术语“S C S I”前面并不加上“并行”一词,因为我们总是以为S C S I就表示并行S C S I。换言之,在实体之间用多条连接来传输命令和数据。原有的S C S I规范详细地描述了这些连接,而没有对其他任何连线方案作讨论。
随着处理器性能的不断提高,提供给处理器数据的I / O总线速度也不得不随之增加。过去2 0 年中所发生的正是这样,在可以预见的将来,情况可能仍然如此。