为了提高网络使用率和吞吐量并降低 CPU 使用率,可以将 VMware Cloud Director 设备配置为使用巨型帧。

以太网数据包的标准最大传输单元 (MTU) 大小为 1500 字节。巨型帧是指大于此标准大小的数据包。以太网帧越大,开销负载数据就越少,网络设备必须处理的帧也越少,并且有助于降低延迟。

前提条件

验证网络路径上的所有设备是否都能处理巨型帧。如果某些设备无法处理巨型帧,则可能会出现碎片或数据包丢失。

过程

  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