我有一个负载很高的服务器,而 nginx 正在消耗所有可用带宽,我无法连接到 mysql 服务器(位于另一台机器上),因为我遇到了类似的错误
在“读取授权数据包”时失去与 MySQL 服务器的连接
我希望设置某种服务质量,以便 mysql 流量始终具有优先级,并且它的数据包永远不会被丢弃。
在 centos 7 / rhel 中有什么方法可以做到这一点吗?
或者,是否有任何选项可以将端口 80 流量限制/调整为 900Mbps?
我有一个负载很高的服务器,而 nginx 正在消耗所有可用带宽,我无法连接到 mysql 服务器(位于另一台机器上),因为我遇到了类似的错误
在“读取授权数据包”时失去与 MySQL 服务器的连接
我希望设置某种服务质量,以便 mysql 流量始终具有优先级,并且它的数据包永远不会被丢弃。
在 centos 7 / rhel 中有什么方法可以做到这一点吗?
或者,是否有任何选项可以将端口 80 流量限制/调整为 900Mbps?
您可以使用 iptables 和 TC。它会是这样的:
过滤器来自主机的 IP 地址,你必须适应: