Home -- Michael's Blog :: Just Do IT -- Manuals

17.5. Vinum 目标

为了解决这些问题,Vinum 提出了一个四层的目标结构:

下面的章节描述了这些目标提供了Vinum 所要求的功能的方法。

17.5.1. 卷的大小要求

在Vinum的配置中,Plex可以把多个subdisk 分布在所有的驱动上。 结果, 每个独立的驱动器的大小都不会限制plex 的大小,从而不会限制卷的大小

17.5.2. 多余的数据存储

Vinum 通过给一个卷连上多个plex 来完成镜象的功能。 每个plex 是一个在一个卷中的数据的描述。一个卷可以包含一个 到八个plex。

Although虽然一个plex 描述了一个卷的所有数据,, 但可能描述的部分被物理地丢失了。可能是设计的问题 (没有为plex 部分定义一个subdisk)也可能是意外的故障 (由于驱动器的故障导致)。只要至少有一个plex 能够为 卷的完全地址范围提供数据,卷就能够正常工作。

17.5.3. 性能问题

Vinum 在plex 水平既执行串联也执行分段:

17.5.4. 哪种plex 组织更有效?

FreeBSD 5.2.1提供的Vinum 版本能实现两种plex:

表格 17-1 总结一下每个plex 组织 的优点和缺点.

表格 17-1. Vinum Plex组织图

Plex 类型 最少subdisks 可否添加subdisks 必须相同大小 应用
串联 1 可以 不可以 带有很大弹性和适中性能的大数据量存储。
分段 2 不可以 可以 大量并发访问时,具有较高性能。
Michael's Blog :: Just Do IT -- manuals