我们正在计划将mysql移动到专用的框中。 在这一刻,我们有networking服务器和MySQL正在运行。 问题是:比较便宜的是购买10G交换机,把10G网卡放到mysql服务器上。 或者购买普通的千兆交换机,连接mysql盒子,用多根网线交换。 在1G的情况下,我们给每个Web服务器不同的IP地址。 我不认为,那个带有一个1G链接的mysql框就足以满足多个web框的mysqlstream量。
这时候我们有3台服务器在运行mysql / web。 计划是只为MySQL添加第四个服务器。 谢谢。
编辑:
如果我们购买带有迷你GBIC端口的1G交换机。 我们可以放入迷你GBIC 10G连接器,然后连接mysql盒子到那个端口?
SQL本质上是一个相当宽带的系统,除非你正在做大量的大容量负载,或者经常需要降低大量的结果,否则使用10Gbps的网卡将看不到什么好处。 如果您通过以太网进行备份并且有足够的数据来certificate成本,那么有一个地方是有用的。
我要做的就是以1Gbps的速度监视networkingstream量,如果你看到一致的,长时间的网卡使用率在1Gbps的95%以上,那么就考虑10Gbps的select,否则就坚持1Gbps。
您可以使用通用负载平衡绑定或使用LACP(交换机必须支持它)。 总带宽可以达到所有物理连接的总和(对于连接到MySQL服务器的四个1 GB链路,为4 GB),但单连接的带宽将限于单个链路(1 GB)。 我绝对推荐使用LACP来消除TCP重传。