為了提高網路使用率和輸送量並降低 CPU 使用率,可以將 VMware Cloud Director 應用裝置設定為使用 Jumbo 框架。

乙太網路封包的標準傳輸單元最大值 (MTU) 大小為 1500 位元組。Jumbo 框架是指大於此標準大小的封包。乙太網路框架越大,額外負荷裝載資料就越少,網路裝置必須處理的框架也越少,並且有助於降低延遲。

必要條件

驗證網路路徑上的所有裝置是否都能處理 Jumbo 框架。如果某些裝置無法處理 Jumbo 框架,則可能會導致分段或封包遺失。

程序

  1. root 身分直接登入或使用 SSH 用戶端登入 VMware Cloud Director 應用裝置主控台。
  2. 導覽至介面組態目錄。
    cd /etc/systemd/network
  3. 確認需要設定哪些介面。
    route -n
    • eth0 - 用於 HTTP、主控台、API 和 VMware Cloud Director 應用裝置管理介面流量的介面
    • eth1 - 用於 PostgreSQL 流量的介面
  4. 若要變更傳輸單元最大值 (MTU) 大小,請使用 ifconfig
    ifconfig interface_selection mtu 9000
    例如,若要變更 eth1 介面的 MTU 大小,請執行以下命令。
    ifconfig eth1 mtu 9000
  5. 若要持續保留變更,請編輯一或多個特定介面。
    vi 10-interface_selection.network
  6. 新增傳輸單元最大值 (MTU) 組態參數。
    [Link]
    MTUBytes=9000

範例

[Match]
Name=interface_selection
[Network]
Domains=vcloud.local vcloud.local
Gateway=x.x.x.x
Address=x.x.x.x/x
DHCP=no
[DHCP]
UseDNS=false
[Link]
MTUBytes=9000