Chinaunix首页 | 论坛 | 博客
  • 博客访问: 11699030
  • 博文数量: 8065
  • 博客积分: 10002
  • 博客等级: 中将
  • 技术积分: 96708
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-16 17:06
文章分类

全部博文(8065)

文章存档

2008年(8065)

分类: 服务器与存储

2008-07-14 12:07:48

于RAID5写时涉及到校验位的更新,降级状态下的写操作改变如下:
(1)如果一次磁盘写操作的数据正好映射满一个Stripe,写方式和Normal状态下的RAID5一样,只是丢失的磁盘中不写数据。
(2)如果一次磁盘写操作的数据不足一个Stripe,并且当前条带上的被修改的数据块在丢失的磁盘上,则只能使用“重构写”方式。
(3)如果一次磁盘写操作的数据不足一个Stripe,并且当前条带上的校验数据块在丢失的磁盘上,则只能使用“重构写”方式。
(4)如果一次磁盘写操作的数据不足一个Stripe,并且当前条带上的不被修改的数据块在丢失的磁盘上,则只能使用“读修正写”方式。

在小块随机写操作时,如果是Normal状态会使用“读修正写”方式,此时只需要对要写的数据块和校验数据块做读写。如果要写的数据块或者校验数据块在丢失的磁盘上,则只能使用“重构写”方式。即对所有的磁盘都需要做读写,同样总体性能约下降一半。

TOP

阅读(2290) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~