91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

EMC VMAX RAID實現機制是什么

發布時間:2021-12-28 10:22:24 來源:億速云 閱讀:217 作者:柒染 欄目:大數據

這篇文章給大家介紹EMC VMAX RAID實現機制是什么,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

今天我們來說說Symmetrix VMAX的RAID組成方法。Symmetrix的RAID組成方法非常怪異,網上得到的資料也非常少,因為VMAX的配置都是EMC專業人士去搞,而且配置文件還是一個BIN file,用戶只需要告訴CE(好像都這么叫,指認證工程師?),CE根據需求生成一個BIN file,然后下發到各個引擎。這讓很多人都不了解VMAX是如何呈現LUN給主機的。

上周末,為了搞清楚這個問題,我花了兩天的時間(沒有做過symmetrix的售后,心里沒底啊?)研究,基本把這些問題弄得差不多清楚了。

首先從我的疑惑開始的。我學習VMAX的時候,VMAX的資料明確寫到,在open system環境下,VMAX不支持RAID 10,只支持RAID 1,5,6。RAID 10只是在大機環境下支持。

我剛開始非常不理解。地球人都知道RAID 10的性能比RAID 1好得多,是什么原因使得VMAX不需要RAID 10呢?肯定是EMC有其他的磁盤條帶化方法。我問了EMC的朋友,他也不懂(他不是做高端的)。問了其他人,其他人都不信VMAX高端設備居然不支持RAID 10(開放環境下)?

我于是仔細查看了EMC的資料和論壇,終于了解為什么VMAX為什么不需要RAID 10。也對VMAX的磁盤組織方式大吃一驚,原來VMAX居然不是基于物理磁盤來做RAID的,那么是否VMAX也采用類似RAID 2.0的塊虛擬化技術呢?

首先,我們來看一下術語的不同:

–EMC terms often used are hyper-volume, slice, split, device, or volume. Industry term is LUN– Logical Unit

然后來大話一把我想象中symmetrix為啥是這么劃分LUN的。

話說剛開始的時候,Symmetrix只支持RAID 1。那個時候,Enginuity(這個是Symmetrix的OS)估計也是32位的系統或者更少位的,因此,每個LUN都不會太大,也不需要太大。因此,Symmetrix從小編購得大小不等的西瓜刀幾把,把每個西瓜,哦每個硬盤切成大小不等的塊提供給主機使用。

一般來說,為了方便管理,都是把硬盤切成大小相等的塊,目前最新的版本是支持一個硬盤切成1024塊。這些塊EMC專門有一個名稱,叫hyper volume,或者簡稱hyper。這些hyper volume可以直接映射給主機使用,這個就是最簡單的LUN(沒有保護的)。但是如果需要做RAID 1保護,則需要選擇兩個hyper,相互做鏡像,然后再映射給主機使用。后來隨著RAID技術的發展,EMC支持RAID PARITY(有點類似RAID 3,即所有的奇偶校驗數據都存在一個hyper上),這種技術由于奇偶檢驗的hyper會成為瓶頸,因此采用不多了。再后來,EMC開始支持RAID 5,最后支持了RAID 6。如果要做RAID 5和RAID 6,則需要選擇更多的hyper來組成一個具有RAID 5/6屬性的hyper volume,再映射給主機來使用。

注意了,Symmetrix是基于hyper,即類似HW RAID 2.0的CK來做RAID的。也就是說,Symmetrix也不是基于物理磁盤來做RAID。原來小編總結的是基于物理磁盤做RAID就是RAID 1.0,基于虛擬磁盤來做RAID就是RAID 2.0的說法可能錯了。難道Symmetrix也是采用RAID 2.0?這個問題可把我搞懵了。我們暫時放下,后面再來看這個問題。

我們再來看看一個LUN如何來選擇hyper的。我們從一個具體的例子來看,

我們看到,不能指定采用哪些hyper來組成RAID 5,應該是系統自己按照一定的規則來選擇的。而且,VMAX有熱備盤的概念,因此,重構時間應該和傳統的RAID是一樣的,因為熱備盤會成為重構的瓶頸。不能像RAID 2.0一樣,只需要熱備空間,而不需要熱備盤。重構的時候所有的磁盤都可以參與。

由于hyper的大小不太大,現在VMAX最新版本支持hyper的最大尺寸是256G。如果支持更多的LUN呢?我們來看一下Symmetrix的劃分過程。

首先,第一步,Symmetrix把磁盤劃分為hyper,這里以每個磁盤切分為8個相同大小的hyper為例。

切分完成后,選擇多個hyper采用串聯或者條帶的方式組成一個meta volume。

這個meta volume最多有256個hyper組成,最大支持60TB的LUN呈現給主機。

這回大家清楚了吧,Symmetrix根本不需要支持RAID 10,采用meta volume的方式,一個LUN可以跨越幾百塊硬盤,因此,性能應該比傳統的RAID方式要好很多。

這種方式是否就是我們所說的RAID 2.0呢,我們先來看相同的地方:

1、都是基于磁盤的切片來做RAID的,不是基于物理磁盤的;

2、一個LUN都可以跨越幾百塊盤,性能都比傳統的RAID 1.0要好很多。

但其實他們的區別還是蠻大的:

Symmetrix還是采用傳統的熱備盤方式,而RAID 2.0只需要熱備空間,因此,Symmetrix不具備快速重構功能;

還是很佩服Symmetrix的,在很久以前,采用這種方法,解決了支持大的LUN和解決了性能問題,怪不得Symmetrix的FAST推出比較晚,原來有這個法寶啊。

因此,今天重新修正一下我以前對RAID 2.0的定義:基于磁盤切片來做RAID,并且采用熱備空間而不是物理熱備盤的RAID實現方式就是RAID 2.0。

關于EMC VMAX RAID實現機制是什么就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

吐鲁番市| 桦南县| 策勒县| 大方县| 伊吾县| 永顺县| 武城县| 金山区| 资阳市| 乾安县| 仁布县| 怀柔区| 成武县| 仁化县| 南华县| 莫力| 和静县| 庆元县| 平乐县| 东光县| 白水县| 胶州市| 浦县| 阿拉善盟| 商城县| 和龙市| 辽中县| 广南县| 富民县| 石城县| 桐乡市| 长子县| 渝北区| 康平县| 渝中区| 芜湖市| 南投市| 阳谷县| 崇阳县| 同仁县| 双柏县|