未解决
此帖子已超过 5 年
2 Intern
•
1.1K 消息
0
995
新一代VNX的多核优化之二
新一代VNX的多核优化之二
转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese
介绍
多核优化,简称MCx,是最新一代VNX存储平台的操作系统进化的核心技术。其核心思想就是充分利用英特尔的多核CPU来处理VNX的缓存(包括SP缓存和FAST缓存)和后端RAID的各项操作。
为体现多核优化的进化,自从VNX OE R33开始,系统从FLARE更名为MCx。MCx对应MCC(Multiple Core Cache)和MCR(Multiple Core RAID)之和,即为实现多核缓存和多核RAID之意。
更多信息
多核RAID(MCR)的重大进化主要体现在如下方面:
多核RAID——永久热备盘
在MCx系统中,不再需要指定热备盘,任何未使用的磁盘都可用作热备盘。当磁盘故障时,系统在相同的DAE内选择一块未使用的磁盘通过校验码和RAID中的重建日志生成数据,永久性地取代那块坏盘。即使坏盘修复了,也不把数据还原回来,而原来的热备盘也变成永久的数据盘。值得一提的是,备盘替换可在磁盘故障发生5分钟后自动执行或者立即人为触发。
新的热备盘策略包含三种:
No Hot Spares——不保留任何磁盘作为热备盘
Recommended——为每30个磁盘保留一块热备盘
Custom——保留2-30块磁盘作为热备盘
多核RAID——磁盘移位
可以任意改变一块磁盘或者一个RAID组在阵列中的物理槽位,只要在拔出磁盘5分钟内再次插入,那么系统会利用RAID中的重建日志把这5分钟内发生的数据改变写入磁盘中。超过5分钟没插入,则会触发备盘替换了。如果插入的是块新盘,那么系统自动对新盘置零。
刚才提到RAID中会有一块区域叫做重建日志,记录磁盘故障或者移位后的数据变化。这块区域的尺寸以RAID组内可用空间为上限,可持续记录直至磁盘归位或者备盘替换完毕。
多核RAID——RAID6并行重建
MCR支持同时使用两块热备盘来重建RAID6中的两块坏盘。这里是利用到了日志来记录所有待写入RG的写操作,确保在整个RAID在degraded期间的数据一致性。
应用于
VNX5200 VNX5400 VNX5600 VNX5800 VNX7600 VNX8000
Chao_Ma
2 Intern
2 Intern
•
146 消息
0
2014年2月25日 01:00
对于”多核RAID——永久热备盘“,是不是在MCx里只有这一种热备方式?如果使用时考虑了后端BUS之间的性能均衡,在磁盘故障的情况下,该如何设计呢?比如,metalun是4条总线上raidlun做条带组合的。
o17Uu33DCF12520
2 Intern
2 Intern
•
1.1K 消息
0
2014年2月25日 18:00
当需要HS的时候,MCR会根据规则选择一个合适的盘,不需要人工干预。
Chao_Ma
2 Intern
2 Intern
•
146 消息
0
2014年2月26日 19:00
如果DAE内没有可用备盘,是不是会优先从相同BUS上选择呢?