是否值得build立一个不同的networking接口连接到MySQL?

我有一个高负载的网站服务的两个服务器: Web服务器nginxphp数据库服务器mysql 。 Web服务器提供所有的静态内容,并通过单个接口 – eth0连接到MySQL和外部世界。

在这里输入图像说明

在高峰时间,这个接口上的stream量最大限度地接近,并且ping到mysql服务器的时间变得非常高(长达100ms,即使服务器在同一个LAN上)。

那么,我的问题是:将在Web服务器上build立专用于MySQL连接的另一个networking接口,解决高延迟问题?

在这里输入图像说明

如果是的话,我用什么工具,通过不同的networking接口转发mysql连接? 如何正确设置接口,我需要在接口上使用不同的IP地址吗?

两台服务器都有ubuntu-server

如果您正在使接口上的带宽达到最大,并且看到高延迟,则很可能会看到通过不同接口运行MySQL连接的好处。

你不必做任何特殊的事情来使其他接口,但是,它需要一个不同的networkingeth0 IP地址。

在Web服务器10.0.0.2/255.255.255.0上为MySQL服务器提供一个IP,例如10.0.0.1/255.255.255.0和eth1。 您可以使用任何您喜欢的私有IP范围,并且可以使用较小的networking掩码,重要的是它与web服务器上eth0的范围不同。 这样,当Web服务器连接到10.0.0.1时,它将知道它必须使用eth1。