我有 3 个服务器设置,一个前端 HAproxy 向 2 个后端服务器发送请求。
后端服务器使用相同的硬件和相同的软件 (Debian 6.0.6)。它们的配置相似,也接收大致相同数量的处理请求(HAproxy 负责处理)。
尽管如此,它的负载一直比另一个高,据我所知,它似乎与硬盘有关,通过使用iotop
似乎读取最多的进程是 php-fpm 进程。
任何关于我可以在哪里看的建议都有望有所帮助。
我有 3 个服务器设置,一个前端 HAproxy 向 2 个后端服务器发送请求。
后端服务器使用相同的硬件和相同的软件 (Debian 6.0.6)。它们的配置相似,也接收大致相同数量的处理请求(HAproxy 负责处理)。
尽管如此,它的负载一直比另一个高,据我所知,它似乎与硬盘有关,通过使用iotop
似乎读取最多的进程是 php-fpm 进程。
任何关于我可以在哪里看的建议都有望有所帮助。
经过大量挖掘,我找出了一台服务器比另一台服务器运行得更好的主要原因:一台服务器的值为
1024,
/sys/block/sda/queue/nr_requests
而另一台服务器的默认值为 128。