10 千兆或 1 千兆交换机

10 千兆或 1 千兆交换机

我们计划将 mysql 移至专用机箱。目前,我们有 Web 服务器,每个服务器上都运行着 mysql。问题是:更便宜的方法是购买 10G 交换机并将 10G 网卡放入 mysql 服务器。或者购买普通千兆交换机,并使用多条网线将 mysql 机箱连接到交换机。在 1G 场景中,我们为每个 Web 服务器提供不同的 mysql IP 地址。我认为,带有一个 1G 链路的 mysql 机箱不足以满足多个 Web 机箱的 mysql 流量。

目前我们有 3 台服务器运行 mysql/web。计划添加第四台服务器,仅用于 mysql。谢谢。

编辑:

如果我们购买带有 mini-GBIC 端口的 1G 交换机。我们可以放入 mini-GBIC 10G 连接器,然后将 mysql 盒连接到该端口吗?

答案1

SQL 本质上是一个带宽占用较少的系统,除非您执行大量大批量加载或定期需要提取大量结果,否则使用 10Gbps NIC 不会带来太多好处。如果您通过以太网备份并且有足够的数据来证明成本是合理的,那么它确实可以在一个领域发挥作用。

我要做的是以 1Gbps 监控您的网络流量,如果您发现 NIC 使用率持续、长时间 >1Gbps 的 95%,那么请考虑 10Gbps 选项,否则暂时坚持使用 1Gbps。

答案2

您可以使用通用负载平衡绑定或 LACP(交换机必须支持它)。总带宽可以达到所有物理连接的总和(对于到 MySQL 服务器的四个 1 gb 链接,总带宽为 4 gb),但单个连接的带宽将限制为单个链接(1 gb)。我绝对建议使用 LACP 来消除 TCP 重新传输。

相关内容