早上好
随着HAProxy配置中后端服务器数量的增加,我遇到了性能问题。这似乎只会影响开始时间和验证时间,而不会影响与代理本身有关的性能。
在约1,000个后端服务器上,启动/验证时间仅为大约1秒。随着这个数字增加到50,000,我注意到启动/验证时间超过45秒。
我相信此问题与HAProxy在所有这些服务器上执行DNS解析有关。作为实验,我在默认部分中添加了“ init-addr none”,并发现性能略有提高,但是没有什么值得注意的。有没有办法关闭此功能,还是可以做更多的性能调整来帮助加快速度?
HA-Proxy version 1.7.5 2017/04/03
这是我当前的后端配置之一。
backend foo-1234
cookie FOO_1234 insert indirect nocache
server foo-s-1234-0 server:port check cookie foo-s1234-0 init-addr none
server foo-s-1234-1 server:port check cookie foo-s1234-1 init-addr none
..
谢谢您的指导!