免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5974 | 回复: 14
打印 上一主题 下一主题

[RAID与磁盘阵列] RAID Controller Cache! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-05-23 09:51 |只看该作者 |倒序浏览
在RAID Controller中,processor、memory和Cache Battery是非常关键的三个部件;关系到Controller的性能和安全性。我们今天暂时讨论Cache Battery的技术问题。
大家都知道存储设备中存放的都是非常关键的数据和业务系统,用户也是为了保护数据安全和性能才采用存储。
所以,存储设备中采用了一系列冗余措施,以提高容错性能。
存储在运行的时候,memory一般采用mirror的方式,保护运行数据。但是,如果意外掉电,即使是很短的时间,也会造成memory中未完成数据丢失。厂商们纷纷采用Battery来实现数据保护。
我所了解的是:
Compaq的MA8000系列存储采用Cache battery的方式给memory供电,时间大约是70小时左右。在意外掉电的情况下,Cache Battery会持续给memory供电,防止memory中没有写入硬盘的数据丢失;在存储系统恢复供电之后,这些为写入的数据会优先写入硬盘。
但是,如果某些内存中的交易数据本身就没有完成,即使存在内存中;系统也会认为是无效数据,就需要通过controller的清除命令来清楚所有内存数据。
Dell的PV660F和650F,以及CX系列;都是采用SPS来供电。但是它的工作原理不太一样。在系统掉电之后,SPS的Battery会继续给Controller及DPE供电,让Controller继续将memory中的数据写入硬盘,时间大概是3分钟左右,已经足够。但是,它只能给DPE中的数据供电;也就是说,如果要写入数据的目标是其他DAE,那就不能写入。只有保护DPE中的数据。

诸如IBM、HDS、EMC Symmetrix等的Cache Battery工作原理,请大家发表!谢谢!

论坛徽章:
0
2 [报告]
发表于 2003-05-23 10:10 |只看该作者

RAID Controller Cache!

1 MA8000如何判定内存中那些信息是有效的,那些是无效的呢?
2 sps指什么?是类似于UPS的东西吗?仅仅监控电源的?
3 DPE和DAE指什么?

DDN的方式是支持UPS监控,由UPS供电将内存中的数据写入到磁盘中,缺点是需要单独配置UPS。

论坛徽章:
0
3 [报告]
发表于 2003-05-23 10:19 |只看该作者

RAID Controller Cache!

据我了解有带电池的RAID卡,也是用来保存掉电时仍然在内存中的数据。。原理都是一样的!

论坛徽章:
0
4 [报告]
发表于 2003-05-23 11:30 |只看该作者

RAID Controller Cache!

MA8000在启动之后,会自动将内存中的数据写入硬盘;如果某些数据不能写入或检验错误,RAID controller会提示数据错误。然后可以用命令清除。
SPS是DELL存储上的电源模块,上面有电池;给整个DPE供电。
DPE是disk processor enclosure,DAE是disk array enclosure.

论坛徽章:
0
5 [报告]
发表于 2003-05-23 11:50 |只看该作者

RAID Controller Cache!

IBM的FAStT系列是用的BATTARY(72小时)保存CACHE中的数据,好象没有写入功能.

论坛徽章:
0
6 [报告]
发表于 2003-05-23 12:11 |只看该作者

RAID Controller Cache!

能不能认为EMC的CX在掉电后3分钟内将CACHE中的数据写入到硬盘中,而不是保存CACHE中的数据.

论坛徽章:
0
7 [报告]
发表于 2003-05-23 15:52 |只看该作者

RAID Controller Cache!

"DPE中的数据供电;也就是说,如果要写入数据的目标是其他DAE,那就不能写入。只有保护DPE中的数据。"
DPE直白的说是什么,DAE就是硬盘吧,哪怎么说把数据写到硬盘里.

论坛徽章:
0
8 [报告]
发表于 2003-05-25 14:02 |只看该作者

RAID Controller Cache!

原帖由 "fankangfk" 发表:
"DPE中的数据供电;也就是说,如果要写入数据的目标是其他DAE,那就不能写入。只有保护DPE中的数据。"
DPE直白的说是什么,DAE就是硬盘吧,哪怎么说把数据写到硬盘里.

DPE是存储当中的中心控制器,DAE连接到DPE上,作为扩展磁盘组,SPS有四个电源输出,只能向DPE和一个DAE供电,所以CX200断电后可以向DAE供电,CX400和600的其他DAE好像就没有办法了。
另外想起一个问题,PV220连接双主机,带memory的RAID卡,主机断电后,切换时,memory 中的数据可真的要丢失了,如果柜子中带有memory可以解决,但一般是一些台湾厂商的柜子,售后嘛,呵呵。有没有其他的方法来解决呢?

论坛徽章:
0
9 [报告]
发表于 2003-05-26 14:33 |只看该作者

RAID Controller Cache!

"只能向DPE和一个DAE供电"
是不是DPE相连的DAE供电,而别的不直接相连的就没电了.

论坛徽章:
0
10 [报告]
发表于 2003-05-29 16:26 |只看该作者

RAID Controller Cache!

说白了是不是就是停电了仍然可以给硬盘和RAID卡供电使之完成memory中残留数据的存储.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP