开始新对话

未解决

此帖子已超过 5 年

995

2014年2月19日 23:00

新一代VNX的多核优化之二

​ ​
​ ​

​新一代​​VNX​​的多核优化之二​

​ ​
​ ​

​ ​

​转载请在文首保留原文出处:​​EMC​​中文支持论坛​​https://community.emc.com/go/chinese​

​ ​
​ ​

​介绍​

​ ​
​ ​

​ ​

​新一代VNX的多核优化之一​

​ ​

​新一代VNX的多核优化之二​

​ ​

​新一代VNX的多核优化之三​

​ ​

​新一代VNX的多核优化之四​

​ ​

mcx-1-1.png

​ ​

​ ​​多核优化,简称​​MCx​​,是最新一代​​VNX​​存储平台的操作系统进化的核心技术。其核心思想就是充分利用英特尔的多核​​CPU​​来处理​​VNX​​的缓存(包括​​SP​​缓存和​​FAST​​缓存)和后端​​RAID​​的各项操作。​

​ ​

mcx-1-2.png

​ ​

​ ​​为体现多核优化的进化,自从​​VNX OE R33​​开始,系统从​​FLARE​​更名为​​MCx​​。​​MCx​​对应​​MCC​​(​​Multiple Core Cache​​)和​​MCR​​(​​Multiple Core RAID​​)之和,即为实现多核缓存和多核​​RAID​​之意。​

​ ​

​ ​
​ ​

​更多信息​

​ ​
​ ​

​ ​​多核​​RAID​​(​​MCR​​)的重大进化主要体现在如下方面:​

​ ​


mcx-2-1.png

​ ​

​多核​​RAID​​——永久热备盘​

​ ​

mcx-2-2.png

​ ​

​ ​​在​​MCx​​系统中,不再需要指定热备盘,任何未使用的磁盘都可用作热备盘。当磁盘故障时,系统在相同的​​DAE​​内选择一块未使用的磁盘通过校验码和​​RAID​​中的重建日志生成数据,永久性地取代那块坏盘。即使坏盘修复了,也不把数据还原回来,而原来的热备盘也变成永久的数据盘。值得一提的是,备盘替换可在磁盘故障发生​​5​​分钟后自动执行或者立即人为触发。​

​ ​

mcx-2-3.png
​ ​​新的热备盘策略包含三种:​

​ ​

​ No Hot Spares​​——不保留任何磁盘作为热备盘​

​ ​

​ Recommended​​——为每​​30​​个磁盘保留一块热备盘​

​ ​

​ Custom​​——保留​​2-30​​块磁盘作为热备盘​

​ ​

​ ​

​多核​​RAID​​——磁盘移位​

​ ​

mcx-2-4.png

​ ​

​ ​​可以任意改变一块磁盘或者一个​​RAID​​组在阵列中的物理槽位,只要在拔出磁盘​​5​​分钟内再次插入,那么系统会利用​​RAID​​中的重建日志把这​​5​​分钟内发生的数据改变写入磁盘中。超过​​5​​分钟没插入,则会触发备盘替换了。如果插入的是块新盘,那么系统自动对新盘置零。​

​ ​

mcx-2-5.png

​ ​

​ ​​刚才提到​​RAID​​中会有一块区域叫做重建日志,记录磁盘故障或者移位后的数据变化。这块区域的尺寸以​​RAID​​组内可用空间为上限,可持续记录直至磁盘归位或者备盘替换完毕。​

​ ​

​ ​

​多核​​RAID​​——​​RAID6​​并行重建​

​ ​

mcx-2-6.png

​ ​

​ MCR​​支持同时使用两块热备盘来重建​​RAID6​​中的两块坏盘。这里是利用到了日志来记录所有待写入​​RG​​的写操作,确保在整个​​RAID​​在​​degraded​​期间的数据一致性。​

​ ​

​ ​
​ ​

​应用于​

​ ​
​ ​

​ ​

​VNX5200 VNX5400 VNX5600 VNX5800 VNX7600 VNX8000​​ ​

​ ​

2 Intern

 • 

146 消息

2014年2月25日 01:00

对于”多核RAID——永久热备盘“,是不是在MCx里只有这一种热备方式?如果使用时考虑了后端BUS之间的性能均衡,在磁盘故障的情况下,该如何设计呢?比如,metalun是4条总线上raidlun做条带组合的。

2 Intern

 • 

1.1K 消息

2014年2月25日 18:00

当需要HS的时候,MCR会根据规则选择一个合适的盘,不需要人工干预。

2 Intern

 • 

146 消息

2014年2月26日 19:00

如果DAE内没有可用备盘,是不是会优先从相同BUS上选择呢?

找不到事件!

Top