我計劃為我的家庭辦公室購買一台新的 NAS (QNAP TS-453 Pro)。 NAS 有 4 個 HDD 托架並支援 SSD 快取。因此,我想知道哪種設定在寫入效能方面可能會更快:
RAID 5 + 1 SSD (512GB - 1TB) 中 3x4TB 作為緩存,或 RAID 10 中 4x4TB
典型的任務是 iSCSI 目標上的備份以及將檔案傳輸到網路共用。執行寫入操作的客戶端的最大數量為 3-4。
兩種提議的設定都將具有 8TB 的可用儲存空間,其中 RAID5 + SSD 解決方案的價格稍貴一些。
是否可以說哪種設定理論上會更快,或者嘗試它是確定差異的唯一選擇?
答案1
對於 4 TB 磁碟,您可能不應該執行 RAID5,因為在重建陣列時遇到不可復原錯誤的可能性會顯著增加。從可靠性的角度來看我會推薦4 磁碟 RAID 10 配置。
使用SSD 作為快取當然在理論上會更快,而且在實踐中也可能更快,至少對於某些工作負載而言,但在磁碟故障後的IO 密集型RAID5 重建過程中存在丟失剩餘陣列的風險(當您有以下情況時)更換故障的旋轉磁碟。
當您的主要用途是在 NAS 上託管備份時,主要 IO 特徵將是順序寫入,其中旋轉磁碟通常已經足夠快,以至於常見的 1 Gigabit/s 網路連結在磁碟速度之前就成為瓶頸。
如果您既需要性能又需要容量,為什麼不創建 2 個鏡像大容量磁碟,並將其用作「較低效能」檔案共用,並為確實需要大量隨機 IOPS 的任務建立 2 個 SSD 的第二個鏡像(即託管多個磁碟映像的 iSCSI 目標以實現虛擬化)伺服器) 。