文章分类: ggRock
本条还可参阅:

🗄️ggRock 服务器 NIC 绑定 / 链路聚合

本指南概述了 ggRock Server 与网络交换机之间推荐的绑定配置,以确保最佳性能和可靠性。



📚 目录




🧠 关于


绑定——也称为 NIC 成组或链接聚合——是一种组合多个网络接口的方法,可以改进:


  • 容错能力
  • 🚀 性能
  • ⚖️ 负载均衡



⚙️ 支持的绑定模式


Linux 支持七种绑定模式,但仅推荐两种用于 ggRock:


🧩 IEEE 802.3ad (LACP - 动态链接聚合)


主要优势:


  • 同时利用多个 NIC
  • 提供容错能力负载均衡


要求:


  • 网络交换机必须支持 LACP (IEEE 802.3ad)
  • NIC 必须具有相同的速度并以全双工方式工作
  • 所有 NIC 应连接到同一交换机
  • 服务器和客户端必须在同一本地网络


推荐设置:


  • 传输哈希策略: layer2+3(推荐)
  • 链接监控: mii
  • 监控间隔 (miimon): 100 ms


虽然 LACP 改进了跨多个客户端的出站吞吐量,但它不会增加以 1Gbps 运行的单个客户端 PC 的吞吐量。


🛠 示例配置:


不使用 802.3ad 绑定的配置


auto lo
iface lo inet loopback
iface eth0 inet manual
iface eth1 inet manual
auto vmbr0
iface vmbr0 inet static
address 192.168.0.2
netmask 255.255.255.0
gateway 192.168.0.1
bridge_ports eth0
bridge_fd 0
bridge_stp off


使用 802.3ad 绑定的配置


auto lo
iface lo inet loopback
auto eth0
iface eth0 inet manual
auto eth1
iface eth1 inet manual
auto bond0
iface bond0 inet manual
bond-slaves eth0 eth1
bond-mode 802.3ad
bond-miimon 100
bond-xmit-hash-policy layer2+3
auto vmbr0
iface vmbr0 inet static
address 192.168.0.2
netmask 255.255.255.0
gateway 192.168.0.1
bridge_ports bond0
bridge_fd 0
bridge_stp off


所需的交换机配置:

确保交换机已正确配置 LACP,具有匹配的哈希策略和链接监控。



🔁 主动备用绑定


主要优势:


  • 提供容错能力,不需要交换机配置


工作原理:


  • 任何时候只有一个 NIC 处于活动状态。
  • 如果活动的 NIC 失败,另一个接管。


推荐设置:


  • Miimon: 100 ms


🛠 示例配置:


不使用主动备用绑定的配置


auto lo
iface lo inet loopback
iface eth0 inet manual
iface eth1 inet manual
auto vmbr0
iface vmbr0 inet static
address 192.168.0.2
netmask 255.255.255.0
gateway 192.168.0.1
bridge_ports eth0
bridge_fd 0
bridge_stp off


使用主动备用绑定的配置


auto lo
iface lo inet loopback
auto eth0
iface eth0 inet manual
auto eth1
iface eth1 inet manual
auto bond0
iface bond0 inet manual
bond-primary eth0
bond-slaves eth0 eth1
bond-mode active-backup
bond-miimon 100
auto vmbr0
iface vmbr0 inet static
address 192.168.0.2
netmask 255.255.255.0
gateway 192.168.0.1
bridge_ports bond0
bridge_fd 0
bridge_stp off


交换机配置:

不需要。🙌



✅ 结论


  • 绑定不会改进单个 iSCSI 客户端连接的吞吐量
  • 多个客户端访问服务器时,绑定可以提供聚合吞吐量
  • 在支持的系统上实现绑定无需额外成本



📊 附录 1 - 单客户端 PC 性能测试



  • 单个 1G NIC:



  • 802.3ad(两个 1G NIC):



  • 主动备用(两个 1G NIC):




🧮 附录 2 - 绑定模式比较(高级用户)

大多数交换机仅支持出站流量聚合。绑定行为可能会有所不同——请参考交换机的文档。某些绑定模式需要驱动程序级支持(例如 ethtool)。

更新于: 24/04/2026

这篇文章有帮助吗?

分享您的反馈意见

取消

谢谢!