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

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

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

問題

緩慢備份和還原高延遲網路的效能,例如 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 用戶端版本。

Additional Information

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

Affected Products

Data Domain
Article Properties
Article Number: 000216989
Article Type: How To
Last Modified: 28 Nov 2023
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.