免费注册 查看新帖 |

Chinaunix

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

请问内核如何支持RAID卡的Barttery Backup Unit (BBU)啊? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-05-06 15:52 |只看该作者 |倒序浏览
找了最新内核的文档目录,里面好像没有提到这个问题啊。

论坛徽章:
0
2 [报告]
发表于 2011-05-08 02:55 |只看该作者
回复 1# tearboy

貌似内核对硬件raid是没有直接支持的。不同的硬件有不同的驱动和应用来控制。比如 megacli,Dell OpenManage

论坛徽章:
0
3 [报告]
发表于 2011-05-09 18:12 |只看该作者
那请问一下,如果使用了BBU,突然掉电了,那内核启动的时候怎么可以判断出来内存的缓存已经有数据呢?

论坛徽章:
0
4 [报告]
发表于 2011-05-11 17:52 |只看该作者
回复 3# tearboy


不是很明白你的问题

bbu是你机器断电了之后,保证你raid卡中cache的数据写入到磁盘。如果断电的时候内存中还有脏数据的话,那么这些数据就会丢失。所以这就是为什么一些数据库软件为了保证数据一致性要保证数据已经flush到硬盘。而flush的操作是很慢的。如果现在你的raid卡有bbu,并且写策略是write back,那么flush到raid卡的cache中就好了,可以提高flush操作的速度。

我清楚你说的内存的数据是什么意思  
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP