可以在硬體 RAID 配置中使用不同的驅動器速度和大小而不影響性能嗎?
具體來說,我有一個 RAID 1 陣列配置,其中兩個 500gb 7200rpm SATA 驅動器鏡像為邏輯驅動器 1 (a),兩個相同的鏡像為邏輯驅動器 2 (b)。我想以與邏輯驅動器 3 (c) 相同的鏡像方式添加兩個 1tb 5400rpm 驅動器。這些驅動器僅用作偶爾但必要的訪問的文件儲存,因此,空間比速度更重要。
在研究這種配置是否可行時,我被告知並讀到該陣列只會看到最小的驅動器大小和最慢的速度。但是,我的理解是,只要這些對本身沒有混合(在這種情況下,它們不是),陣列就應該以其實際速度和大小查看和使用所有驅動器。
在購買額外的驅動器之前,我想確定一下。洞察任何人?
您將受到同一 RAID 組中磁碟的最慢速度和最小大小的限制。由於您正在談論擁有三個獨立的鏡子,因此這不適用於您。每個鏡像對都是一個單獨的數組/組/無論你想呼叫它。您最終會得到三個邏輯卷,兩個 500GB,另一個 1TB,而 7200 RPM 磁碟的性能沒有受到影響。
如果磁碟組合在一個陣列中,您的容量和性能將由最小、最慢的磁碟決定。
這是一個從 RAID 1+0 中的 4 x 750GB 磁碟開始的設置範例。由於磁碟出現故障,HP 發送了 1TB 磁碟作為替換,因此現在該陣列由 2 個 750GB 磁碟和 2 個 1TB 磁碟組成。這就是惠普所做的,因此絕對支持這種做法。雖然物理佈局顯示:
控制器將其視為 4 x 750GB 磁碟:
Smart Array P410i in Slot 0 (Embedded) (sn: 50014380054E9DA0) array A (SAS, Unused Space: 1188170 MB) logicaldrive 1 (72.0 GB, RAID 1+0, OK) logicaldrive 2 (400.0 GB, RAID 1+0, OK) physicaldrive 0:0 (box 0:bay 0, SAS, 750 GB, OK) physicaldrive 0:0 (box 0:bay 0, SAS, 750 GB, OK) physicaldrive 0:0 (box 0:bay 0, SAS, 750 GB, OK) physicaldrive 0:0 (box 0:bay 0, SAS, 750 GB, OK)
但是在你的具體情況下
您的 Smart Array 控制器會將新陣列視為另一對鏡像驅動器,獨立於現有的兩個邏輯驅動器。這可以。取決於控制器和驅動器佈局(例如是否混合使用 SAS 擴展器),可能會有一些注意事項,但目前僅影響 ProLiant DL180 G5/G6 伺服器。
您使用的是哪種 HP 伺服器型號、代號和控制器?
例如,這裡有一對 300GB SAS 磁碟和 RAID 1+0 中的四個SATA固態磁碟的設置。它是同一機箱中的一組混合驅動器類型,但與類似成員分組。對性能沒有影響:
[root@abc ~]# hpacucli ctrl all show config Smart Array P410i in Slot 0 (Embedded) (sn: 500143801664FE50) array A (SAS, Unused Space: 0 MB) logicaldrive 1 (279.4 GB, RAID 1, OK) physicaldrive 1I:1:1 (port 1I:box 1:bay 1, SAS, 300 GB, OK) physicaldrive 2I:1:5 (port 2I:box 1:bay 5, SAS, 300 GB, OK) array B (Solid State SATA, Unused Space: 0 MB) logicaldrive 2 (447.1 GB, RAID 1+0, OK) physicaldrive 1I:1:3 (port 1I:box 1:bay 3, Solid State SATA, 240.0 GB, OK) physicaldrive 1I:1:4 (port 1I:box 1:bay 4, Solid State SATA, 240.0 GB, OK) physicaldrive 2I:1:7 (port 2I:box 1:bay 7, Solid State SATA, 240.0 GB, OK) physicaldrive 2I:1:8 (port 2I:box 1:bay 8, Solid State SATA, 240.0 GB, OK)