叢集共享卷 (Cluster Shared Volumes, CSV) 是 Windows Server 容錯移轉叢集的核心儲存技術,允許多個節點同時對同一 NTFS 磁碟區進行讀寫。CSV 提供四種存取模式,各適用於不同工作負載與效能需求。本文詳細比較這四種模式的特性與適用情境。
| 模式 | 全稱 | 核心特性 | 適用場景 |
|---|---|---|---|
| Direct I/O | 直接 I/O | 節點直接對磁碟進行區塊層級讀寫,繞過叢集網路導向,延遲最低、吞吐最高。 | 高效能資料庫 (SQL Server)、虛擬機器 VHDX 儲存、大型檔案伺服器。 |
| Redirected I/O | 導向 I/O | 擁有磁碟區擁有權的協調器節點處理所有 I/O,其他節點透過叢集網路轉發請求。 | 相容性優先、較舊應用程式、非 CSV 感知應用、測試環境。 |
| Block Redirected I/O | 區塊導向 I/O | 針對大型連續 I/O (如備份、掃毒) 將區塊層級請求導向協調器,小型隨機 I/O 維持 Direct I/O。 | 備份作業、防毒掃描、大量資料複製等循序讀寫密集工作負載。 |
| File Redirected I/O | 檔案導向 I/O | 以檔案為單位導向,針對中小型檔案隨機存取優化,減少協調器負載。 | 一般檔案伺服器、使用者主目錄、辦公文件共享。 |
Get-ClusterSharedVolume 查看目前模式,或使用 Set-ClusterSharedVolume 強制指定模式(僅建議進階測試時使用)。理解 CSV 四種模式的運作機制,有助於在規劃叢集儲存架構時做出正確決策。實務上,大多數企業工作負載可交由 CSV 自動模式切換,僅在特定高效能或相容性場景需人工介入。