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