无法通过 Haproxy 获得性能提升

无法通过 Haproxy 获得性能提升

我有 4 个 Web 服务器,其中一个运行 Ruby Web 服务器,另一个运行 Haproxy 服务器。

我可以使用 针对一个 Web 服务器获得 300 的 RPS(每秒请求数)ab

但是我只能针对 haproxy 服务器获得 340 的 RPS。

简单的示例 ruby​​ 应用程序仅提供了一个从 mysql 获取特定 ID 并返回给客户端的 API。

这是我的 haproxy 配置

global
    log         127.0.0.1 local2
    chroot      /var/lib/haproxy
    pidfile     /var/run/haproxy.pid
    maxconn     100000
    user        haproxy
    group       haproxy
    daemon
defaults
    log                     global
    maxconn                 1000000
frontend api
    bind *:8080
    mode http
    use_backend web
backend web
    balance     roundrobin
    mode http
    server 10.0.1.100:8080
    server 10.0.1.101:8080
    server 10.0.1.102:8080
    server 10.0.1.103:8080

任何建议,将不胜感激

相关内容