存储 频道

本地I/O路径的讨论及变化-多主机I/O控制器

本地I/O路径的讨论及变化

 
现在来扩展对本地I / O路径的分析,使之包含能同时服务于多个请求的多主机I / O控制器。
 
1.     多主机I / O控制器
 
多主机I / O控制器很常见。例如,服务器系统可以有两个或多个S C S I控制器,以提供高性能和(或)容错的存储。图3 - 1 7显示了一个带有三个控制器的系统,每一个控制器管理专用I / O总线上的一个设备。如果总线只连接一个设备时总线带宽浪费严重,正如假定设备是一个R A I D子系统,且带有2 0个内部磁盘。
 
注意图中的三个主机I / O控制器共用一个设备驱动程序。
 

    在上述的例子中,另一个新颖之处在于多I / O控制器,因此,可以支持不同类型的设备。例如,假如一个服务器上连接了三个主机I / O控制器,那么一个可以连接软盘驱动器和C D - R O M,另一个可以连接磁盘存储,第三个就可以连接磁带存储。根据控制器的混合方式及其特性,可能必须将每个主机I / O控制器的驱动程序分开。虽然磁盘和磁带可以合并在同一个I / O总线上,但一个更好的方法通常是使它们分开,像第4章关于镜像的讨论一样。假如磁带和磁盘都使用同样的主机I / O控制器模型,那么一个设备驱动程序可以服务于两个I / O总线。图3 - 1 8显示了一个带有三个不同的主机I / O控制器的I / O路径,这三个控制器由主机系统中的三个设备驱动程序分别管理。

 
注意假如使用的主机I / O控制器共享同样的设备驱动程序,那么,可以更容易地配置和
管理系统。
0
相关文章