CA ARCserve RHA 疑難排解 › 已超出多工緩衝限制
已超出多工緩衝限制
CR00404「已超出多工緩衝限制。 案例已經停止」
原因:
此訊息可能涉及主要伺服器上的多工緩衝或複本伺服器上的多工緩衝。 這表示已經超出您在其中一個多工緩衝內容 ([多工緩衝大小上限] 或 [磁碟可用空間大小的下限]) 中輸入的值。 因為已到達閾值,所以系統會發出錯誤並停止進行中的複製。 此規則有一個例外 — 在已超出複本上的 [多工緩衝大小上限] 時會發出訊息,但不會停止案例。 在此情況中,會出現下列訊息:"ER00002"「已超出多工緩衝大小限制。 目前大小:%1」
有數個因素會導致多工緩衝增大:
- 在主要和複本上 — 當即時防毒掃描在作用中時,其會先篩選每個複製的檔案,再將變更套用到資料檔案。 此篩選程序會導致在傳輸或套用複製的檔案之前,同時在主要和複本上的多工緩衝中快取這些檔案。 因此,會出現瓶頸,而且可能會超出多工緩衝限制。
- 在主要伺服器上 — 當主要和複本之間具有低頻寬的連線,而且主要伺服器上產生許多更新時,便可能會超出多工緩衝限制。
- 在複本伺服器上 — 在進行複製期間初始同步時,來自主要伺服器的新的更新便會儲存於複本的多工緩衝中。 唯有當同步完成時,在多工緩衝目錄中快取的複製檔案才會套用到複本資料。 若同步時間很長,或者同時間在主要伺服器上產生許多變更,則可能會超出多工緩衝限制。
- 在複本伺服器上 — 在 Assured Recovery 測試時間,會將在主要伺服器上發生的資料變更傳送到複本,但不會立即套用它們。 而是會累積這些變更,並儲存在多工緩衝中,而且只有在測試完成時,才會將它們套用到複本資料。 這可能會超出多工緩衝限制。
- 在複本伺服器上 — 在複本伺服器的資料目錄上有許多活動時,就可能會形成磁碟 IO 佇列。 這會導致開始在多工緩衝中快取複製的檔案,等待對磁碟子系統的後續存取,以便將資料變更套用到磁碟上的檔案。
- 複本伺服器上的資料目錄中有高磁碟 IO。 磁碟 IO 會導致磁碟寫入佇列、強迫開始在多工緩衝中快取複製檔案、等待對磁碟子系統的後續存取,以便將資料變更套用到磁碟上的檔案
- 若要在解決此問題,請考慮執行 Perfmon 計數器來檢視磁碟 IO。 考慮將多工緩衝移至具有相對較低的磁碟 IO 的磁碟區。 不建議在資料檔案所在的相同磁碟區上放置多工緩衝。 在應用程式伺服器 (例如 Exchange、SQL、Oracle 等) 的情況下,多工緩衝不應位於包含資料庫檔案或異動日誌的磁碟區上。
附註:
- 當主要和複本之間的連線中斷時,即會清空儲存連線中斷複本之變更的主要伺服器上的多工緩衝。
- 當多工緩衝或多工緩衝磁碟機已滿時,CA ARCserve RHA 便會停止案例。 一旦重新啟動案例,即會清空多工緩衝,使案例可以開始執行。 但是,若您未在多工緩衝定義或多工緩衝磁碟機中進行任何變更,則此問題將再次發生。
動作:
您可以執行下列所有動作或其中一項動作: