![带有 NAT 路由的 lvs - 对一台真实服务器来说性能太差](https://linux22.com/image/798028/%E5%B8%A6%E6%9C%89%20NAT%20%E8%B7%AF%E7%94%B1%E7%9A%84%20lvs%20-%20%E5%AF%B9%E4%B8%80%E5%8F%B0%E7%9C%9F%E5%AE%9E%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%9D%A5%E8%AF%B4%E6%80%A7%E8%83%BD%E5%A4%AA%E5%B7%AE.png)
我有一个带有 NAT 路由和两台真实服务器的 LVS 设置(仅供参考,我们仅在 TCP 端口 80 上路由 http)。目前对真实服务器 A 的请求响应良好,页面加载时间为 3-4 秒。但是,对真实服务器 B 的请求非常慢,页面加载时间长达 5 分钟。
现在,前几天,情况正好相反,对真实服务器 B 的请求在可接受的时间范围内加载,但对服务器 A 的请求却非常慢。
不管哪种情况,绕过负载平衡器直接发送到真实服务器的请求都能很好地响应。只有通过负载平衡器的请求才会出现问题,而且只有发送到两台真实服务器中的一台的请求才会出现问题。
另一个仅供参考的是,LVS 服务器运行的是 CentOS 6.3,带有 lvs 的默认发行版。
有人能给我一些建议,告诉我在哪里可以找到导致这种情况的原因吗?如果需要,我很乐意提供有关我的配置的任何详细信息。