我可以通过升级服务器来提高内部网络速度吗?

我可以通过升级服务器来提高内部网络速度吗?

最近我注意到一个网络应用程序在网络上的表现并不如预期那么好——与其他设置和环境的速度相比,我们的速度远远低于标准。

我们有一个 Gbit 配线架,但有 VoIP 电话连接到某些 PC,导致连接速度太低,达不到 100 Mbit/s。这没什么问题,这是意料之中的事。但是,在使用各种第三方程序测试网络上数据包的传输速度后,即使没有电话阻塞连接,我们也能幸运地达到 100 Mbit/s。

但是,当我意识到该服务器实际上托管了两个虚拟服务器(域控制器和应用程序服务器,即托管相关应用程序的服务器)时,我顿时觉得“当然”。这意味着 Gbit 连接实际上托管了三台服务器(主机和两台虚拟机,两者都是读/写通信),这严重影响了预期的网络速度。

作为参考,主机服务器使用 1 Gbit 连接,而虚拟机具有 10 Gbit 虚拟连接。但是,正如前面所解释的那样,这没有任何意义。虚拟机管理程序是 Hyper-V。服务器连接到 D-Link DGS-1024D;它的额定速度为 1 Gb/秒。

因此,经过一些初步研究,我发现升级服务器的网络硬件可以提高容量。但是,由于我更倾向于软件,因此在硬件方面我真的不知道从哪里开始。

那么:我该怎么做才能升级我的服务器硬件,以增加网络速度?

请告诉我我还需要提供哪些其他信息。

答案1

如果不升级交换机,我看到的唯一解决方案就是为主机添加第二张网卡,并将此卡专用于特定的虚拟机(如果主机本身也有大量流量,则可以添加第三张卡)。

如果您的两个虚拟机的性能都超过 1Gbps,我相信您还必须将交换机升级为支持绑定和/或 10 Gbps 的交换机,才能看到比第一步更好的改进。

如果网络是瓶颈,这应该会有所帮助,具体取决于主机的磁盘配置和应用程序的读/写模式,存储 I/O 对我来说似乎是更可能的罪魁祸首。

相关内容