存储 频道

I/O路径的逻辑成分-卷管理器(2)

 
2)     分块
 
卷管理器能对多个驱动器上的数据进行分块,以获得性能的提高。其基本思想是:建立一个轮转进程,I / O操作被依次地发送到每一个驱动器,与处理卡片过程相类似。当主机I / O控制器到达最后一个设备时,第一个设备的缓冲区可能已经准备接受下一次的操作,因此操作可以继续进行,否则,在设备准备好后,操作再继续进行。
 
分块能有效地为所有的设备建立缓冲池,缓冲池的大小是驱动器缓冲容量的N倍,其中N是分块集之中的设备个数。缓冲池越大,总的数据的传输也就越大,这样就减少了因单个设备使用的起-停方式所导致的额外开销和延迟。图2 - 1 9给出了分块I / O的例子。
 
3)     RAID
 
卷管理器可以实现R A I D算法,把分离的磁盘组织成R A I D子系统。一般说来,R A I D机柜中不仅包含一组磁盘,还包含一个控制器,这个控制器能够提供各种管理功能,如镜像、分块、更高级的性能和可用性技术。一个功能很强的卷管理器可以代替智能R A I D控制器。
 
4)     连接
 
    连接就是合并两个或多个设备分区,并把它们组合成一个虚拟设备。图2 - 2 0就显示了一个连接的例子,它把分布在两个不同磁盘上的三个分区连接起来。
 
5)     磁盘缓存
 
    磁盘缓存是第5章的主要论题。磁盘缓存即一块内存,它临时存储一些数据,预期不久将被应用请求。卷管理器可以分配系统内存作为磁盘缓存区。
0
相关文章