增加 TCP 視窗大小,以改善備份與還原效能

概要: Data Domain:增加 TCP 視窗大小,以改善備份與還原效能。

この記事は次に適用されます: この記事は次には適用されません: この記事は、特定の製品に関連付けられていません。 すべての製品パージョンがこの記事に記載されているわけではありません。

手順

問題

緩慢備份和還原高延遲網路的效能,例如 WAN 和雲端,應用程式會透過 DDBoost 通訊協定將資料消化到 PowerProtect DD。
 

根本原因

針對 DDBoost TCP 插槽與 PowerProtect DD 連線所設定的 TCP 視窗大小較低值 (插槽傳送和插槽接收緩衝大小)。

在 Linux 用戶端中,下列網路核心設定的預設值為 212992 位元組 (208KB):
  • net.core.wmem_max
  • net.core.wmem_default
  • net.core.rmem_max
  • net.core.rmem_default

因此,如果上述 Linux 網路核心設定未變更,則會選取上述值以傳送並接收與 PowerProtect DD 連線的 DDBoost 插槽連線緩衝區。

在 Linux 中,要求的插槽緩衝大小為最小大小,並「net.core.rmem_max」。同樣地,要求的插槽接收器緩衝大小為最小大小,「net.core.wmex_max」。
 

解決方案

請遵循以下範例,將 Linux 用戶端上的 sysctl 命令 (插槽傳送和插槽接收緩衝大小) 的 TCP 視窗大小增加至 1 MB,以進行「net.core.rmem_max」,將「net.core.wmem_max」的 2MB 增加。

例子:
sudo sysctl -w net.core.rmem_max=1048576
sudo sysctl -w net.core.rmem_default=1048576

sudo sysctl -w net.core.wmem_max=2097152
sudo sysctl -w net.core.wmem_default=2097152


注意:

  • 這些變更只是暫時性的,不會在重新開機後持續進行。若要永久變更,請將 sysctl 命令新增至系統的組態檔案 (通常位於 /etc/sysctl.conf)
  • 變更上述設定可能會影響在同一 Linux 用戶端上使用 TCP 插槽的其他應用程式,也會增加使用的核心記憶體空間。


適用的版本:

所有與 Linux 用戶端整合的 DDBoost 用戶端版本。

その他の情報

適用的版本:
所有與 Linux 用戶端整合的 DDBoost 用戶端版本

対象製品

Data Domain
文書のプロパティ
文書番号: 000216989
文書の種類: How To
最終更新: 28 11月 2023
バージョン:  3
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。