我的 Ceph 集群由 3 台相当旧的服务器存储服务器和一台 Netgear GS724Tv1 组成,该服务器似乎不支持 LACP。
我已经搭建了独立的集群网络和公网,每台存储服务器都有一个四口网卡。每个客户端还有一个双端口 NIC。所有的网卡都是千兆位的,因为我不想在个人集群的网络上花费数百英镑。
我一直在尝试使用Linux的接口bonding来增加传输。通过绑定到多个 IP 并使用 alb 绑定,我设法提高了原始吞吐量(使用 测量iperf
),但这种性能并未延续到 Ceph。
是否可以使用 NIC 上的多个端口来增加 OSD 和客户端之间的带宽?
答案1
我通过删除并重新创建绑定的网络管理器配置来修复此问题。它似乎没有将其中一个网络接口注册为从属接口,因此仅通过一个端口发送流量。