DDP 型内存:DDP将数据保护域和磁盘物理域进行了分离,将所有的物理磁盘分成D-Piece,通过映射算法映射之后,若干个D-Piece组成一个D-Stripe;
每个D-Stripe内部和传统的RAID-6的布局是相同的。也就是说,一个D-Stripe由多个传统的Stripe(条带)构成。由于这种虚拟化是底层虚拟化,为了降低虚拟化技术所引入的overhead,D-Piece的容量往往会大于512MB。
DDP的数据分布不是固定的,而传统RAID在磁盘上的数据分布是固定的。DDP需要通过一个D-Piece的资源分配器进行资源分配,这种资源分配策略往往采用动态按需分配的方式,所以在架构上具有灵活性。
扩展资料
DDP的灵活架构就可以优化RAID的数据分布,这样就可以消除数据重构的性能瓶颈。在一个由多个shelf构成的大系统中,存在多个RAID6的array;并且所有这些Array中的数据都按照分配算法分布到所有这些shelf中。
那么,当一个shelf中的一个磁盘发生故障后,所有array都将会受到影响;那么所有array都会参与到数据重构中去。更为重要的是,由于在数据布局的过程中采用了特殊算法。
因此,在所有array都进行数据重构的过程,所有的磁盘都会参与到数据重构过程中去,这时候的数据重构性能非常出色,并且如果shelf的数量越多,数据重构速度就越快,这是一个线性扩展的关系。
而要达到这种目的,数据布局算法,也就是虚拟化过程中的资源分配器尤为重要,其决定了数据重构的性能。随着磁盘数量的增加,传统RAID的数据重构时间是恒定的,但是,DDP的重构时间可以线性降低。
参考资料:百度百科-DDP电脑