2008年(8065)
分类: 服务器与存储
2008-05-11 10:17:18
1.1 缓存镜像技术简介
1.1.1 缓存镜像系统结构
镜像指不间断的、实时的数据拷贝。缓存镜像技术是针对于存储处理出现故障时可能产生的缓存中的数据丢失而制定的解决方案,它将缓存数据做两个拷贝,分别放在主内存和镜像内存中,系统工作时会向两个内存中同时写入数据,因此使得内存有两套完整的备份。系统工作时,镜像内存不会被系统识别,具有透明性。其系统结构图如图1所示。
1.1.2 缓存镜像技术的工作流程
缓存镜像写操作流程如图2所示;图中实线表示实际的数据读写,虚线表示满足某种触发机制后的数据读写;
缓存镜像读操作流程如图3所示;图中实线表示实际的数据读写,虚线表示满足某种触发机制后的数据读写;
1.2 缓存镜像技术的优势
1)系统能不间断运行,缓存中的所有数据均有镜像,正常运行时,用的是缓存。当缓存失败时,镜像内存替补工作,不会造成业务中断。
2)有效避免了由于缓存发生故障而导致的数据丢失,极大地提高了系统的可靠性。
3)缓存镜像技术只需要两个通道间提供硬件上的支持,不需要驱动程序或的支持,独立于,减小了系统实现的复杂性,保证数据的可靠性。
4) 系统工作时,镜像内存不会被系统识别,具有透明性;
5) 不同控制器的缓存镜像之间采用多条8×PCI-E总线通信,单条链路带宽高达20Gb/s,保证数据的无阻塞传输;
6) 缓存与镜像之间具有多条独立的通信通道,具有的高冗余性提供了更高的可靠性;
7) 缓存内部配置电池组,保证掉电后缓存数据可以保存72小时,且电池具有冗余性,提供了更高的可靠性;
8) 缓存与镜像数据加入校验码,保证了数据的一致性和完整性;