如何組織硬碟架構以實現高效率的備份過程?

如何組織硬碟架構以實現高效率的備份過程?

鑑於某些系統需要每天備份硬碟上的資料。備份意味著硬碟儲存上的重要負載。備份過程可能會持續幾個小時。同時系統可以在硬碟上執行一些其他讀/寫活動。

這是問題:

  1. 費力的備份過程會顯著減慢並行運行的其他硬碟操作(讀取/寫入)是否正確?
  2. 如果第1頁的答案是YES,那麼是否建議使用專用儲存空間進行備份?
  3. 如果第2 頁的答案是“是”,那麼創建一個單獨的邏輯儲存用於備份(硬碟上的第二個邏輯磁碟機)是否足夠,或者僅單獨的實體磁碟將有助於防止備份期間出現效能問題?
  4. 如果我們使用專用實體驅動器與某些雲端平台提供的虛擬儲存有什麼細微差別嗎?
  5. 您認為大量的日誌寫入活動也可能引發硬碟效能問題嗎?有什麼經驗估計可以幫助了解我們的備份是否會減慢其他讀取/寫入操作的速度?例如,“如果系統需要寫入超過 50MB 那麼它將減慢其他磁碟進程”

答案1

  1. 是的。硬碟的 iops 極低,因為磁碟需要物理旋轉。全傾斜貨車的備援會嚴重減慢其他系統的讀取/寫入速度。

  2. 對此沒有 1 個答案。您可以限制備份速度,或鏡像資料並從鏡像備份,甚至濫用 RAID。此外,並非所有備份過程都會寫入大量數據,尤其是增量備份。

  3. 對磁碟進行邏輯分割區並不能解決您的問題。問題是磁碟旋轉速度。 (在某些邊緣情況下,由於“短行程”,它可能會產生一些差異,但不足以證明該策略的合理性)

  4. 沒有細微差別,根據實施方式的不同,可能會有很大的差異。把「雲」這個字改成「別人的電腦」就很明顯了。根據實現的不同,這可能沒有什麼區別,或者您可能會用磁碟 io 來換取頻寬。可以在寫入時發送自然雲備份並增量進行版本控制——這是一個很好的策略。

  5. 向 HDD 寫入日誌絕對會損害磁碟效能 - 會導致寫入和碎片。

相關內容