通过第二个网络接口提高 NFS 速度

通过第二个网络接口提高 NFS 速度

我工作单位的网络系统陈旧而僵化。目前,我有一台计算机充当 NFS 服务器,还有多台计算机充当 NFS 客户端。它们目前都通过我工作单位的网络连接。网络速度非常慢(大约 10 Mbps),无法传输大文件。由于所有这些计算机在物理上总是彼此靠近,并且大多数计算机的主板上都有第二个网络接口,因此我想只使用这些服务器建立第二个网络(仅用于它们之间的高速连接)。我可以为没有第二个 LAN 端口的服务器购买 USB 转以太网适配器。我的问题是:如何设置这个网络(硬件和软件)?

  • 一个好的路由器和被动(非托管)以太网交换机应该可以解决问题。但是,我想知道这是否专业(最佳)。

我研究了一些网络概念,似乎交换机对我的应用程序来说已经足够好了。但是,OSI 2 级交换机不会分配 IP 地址。我需要一些东西来提供 IP 地址(DHCP 服务器)以使 NFS 正常工作。将来我可能会有其他应用程序需要使用这种高速互连。

我是网络新手,但我认为可以使用路由器连接不同的网络,使用交换机管理网络。我找不到带有八个 LAN 端口的路由器(我有八台计算机)。我以后可能会添加计算机。我想使用以太网来做所有事情(没有 WiFi)。

答案1

我可以为没有第二个 LAN 端口的服务器采购 USB 转以太网加密狗。

这可能有效,但我强烈建议使用 PCIe 以太网接口而不是 USB。如果您只需要 1 Gbps,它们的成本大致相同,但通常更可靠。

我需要一些东西来提供 IP 地址(DHCP 服务器)以使 NFS 能够正常工作。

然后设置 DHCP 服务器。它不需要在路由器上设置;在这种情况下,你甚至不需要需要路由器,因为无论如何您只想设置一个子网。

我找不到带有八个 LAN 端口的路由器(我有八台电脑)。我以后可能会添加电脑。我想使用以太网做所有事情(没有 WiFi)。

这些确实存在,但它们被称为“L3 交换机”。它们是以太网交换机,可以在硬件级别额外支持 IP 路由(速度与 MAC 交换相同)。它们在子网间流量方面具有优势(例如,在多个 VLAN 之间路由),但就您而言,您不需要它 - 普通的 L2 以太网交换机就可以了。

也有带有 8-12 个端口的路由器,但这些路由器通常独立的端口而不是交换端口(每个端口要么连接到其自己的独立以太网交换机,要么直接连接到另一个路由器/设备以进行点对点链接)。

答案2

事实证明,大多数非管理型交换机稍后会对地址进行操作(它们通常没有 IP 路由,但有通过 CAM 表的路由),请参阅, 和我买了一台千兆交换机,比如 TP-link 16 端口 TL-SG1016D,并通过 CAT6 电缆将我的所有系统连接到它(有点过头了)。然后,我将一根电缆从工作场所的网络连接到交换机的一个端口。现在,我的所有系统都可以通过交换机以 100 MBps 的速度直接相互通信(这是千兆少量交换机)并以与以前相同的 10 MBps 通过网络与其他设备通信(非常慢,但我的大部分工作都是通过电脑进行的)。我使用 验证了这一点iftop。这使我的 NAS 速度更快。

相关内容