使用 Microsoft Storage Spaces 奇偶校驗卷調整日誌磁碟大小
我目前正在尋找一個新的備份伺服器。它將執行帶有直接附加儲存的 Windows Server 2012 R2,我正在考慮使用儲存空間而不是使用 RAID 卡。(作為 ZFS 粉絲,如果做得好,我絕對可以看到取消硬體 RAID 的優勢。)
我希望我的性能關鍵型工作負載大部分是連續的。由於這是順序數據的大容量儲存,其中讀取性能(備份恢復)比寫入性能(進行備份)更為關鍵,我認為奇偶校驗非常適合獲得密集且低成本的備份數據儲存。
當談到寫入奇偶校驗磁碟的性能時,我在部落格中看到了一些令人擔憂的結果,例如Beta News 的 Derrick Wlodarz 的這篇文章,以及Fujutsu 的這篇白皮書。
根據這篇 TechNet 文章,在對此進行更多研究時,似乎該部落格文章沒有使用專用日誌磁碟進行測試,這顯然可以顯著提高奇偶校驗儲存空間的寫入性能。不幸的是,我之前提到的兩個基準測試都沒有測試日誌磁碟的影響,但微軟聲稱他們已經看到了 150% 的性能提升,我認為這對於我的應用程序來說會放在我想要的性能位置.
這些都是很好的資訊,但有一個謎題我沒能找到。有問題的 SSD 僅用於鏡像中的日誌記錄,據我了解,它們只是為了提供短期穩定的寫入儲存。因此,我不希望它們必須非常大。至少,這是我使用 ZFS 和 ZIL 磁碟得出的結論——大小並不重要,儘管在這種情況下,更大的磁碟在密集的寫入負載下可能會持續更長時間,因為寫入分佈在更大的磁碟上。
我已經明白,由於寫入數組的所有內容也將寫入日誌,因此它們需要能夠以所需的速率寫入。正如微軟所說:
請注意,日誌磁碟的吞吐量現在將成為在此特定儲存池上創建的所有奇偶校驗空間的總吞吐量限制,您可能會用額外的容量來換取性能。換句話說,確保專用日誌磁碟非常快,並根據池中奇偶校驗空間的數量來擴展日誌磁碟的數量。
**然而,我無法找到,我希望 Server Fault 可以幫助我的是:**是否有任何最佳實踐專門用於選擇適當大小的 SSD 用作儲存空間奇偶校驗的日誌磁碟大批?
伙計,答案已經在報價單中。您可能想要添加多個SSD,而不是大型SSD。
你說得對,期刊只是平價的記憶體。但這意味著它對於鏡像空間完全沒用。預設情況下,即使 WBC 對於任何陣列也只有 1GB 的上限,您可以通過 PowerShell 覆蓋它,但也有 100GB 的硬限制。
現在你甚至買不到小於 120GB 的 SSD。只要得到它們,你就會沒事的。我也是這麼做的。
我也可以用數字來證明這一點,請查看我的深入基準測試系列:
TL; DR 奇偶校驗空間即使有專門的期刊也很糟糕,只是沒有那麼多。事實上,即使它是一個純 SSD 陣列,它也很糟糕。真可惜。微軟對此給出了很多廢話,但實際上,如果 MD 和 ZFS 可以做對,為什麼他們不能呢?