我有一个盒子,里面有两个 1Gb 网卡,已绑定。绑定类型为“每个连接”,因此每个连接“都绑定到 1 个网卡”,但如果某个进程有多个连接,它将共享已绑定的网卡并“同时使用”。
我有一个 NFS 挂载存储。
当我读取/写入已安装的存储时,它似乎以 1Gb/s 的速度“达到”最大值。因此,我推测它正在使用“一个”NIC,尽管那里有两个 NIC,并且已绑定。
有没有一种简单的方法可以让 NFS 在这种配置下使用“两个”绑定的 NIC?
答案1
不适用于单个客户端。单个客户端始终只使用一个连接,并且该连接始终只通过一个接口。不过,多个客户端将使用超过 1 Gbps 的吞吐量。
超越 1Gbps 限制的唯一方法是在两端(客户端和服务器)使用循环绑定模式。这实际上可以达到 2 Gbps,但是如果使用超过 2 个 NIC,则扩展性不佳,并且会产生大量丢失的数据包和冲突。