我有一个3服务器设置,一个前端HAproxy发送请求到2个后端服务器。 后端服务器使用相同的硬件和相同的软件(Debian 6.0.6)。 他们被类似configuration也收到大致相同数量的处理请求(HAproxy处理这个)。 尽pipe这个比另一个有更高的负载,它似乎与硬盘有关,据我所知可以通过使用iotop 似乎读取最多的进程是php-fpm进程。
任何build议,我可以看看会有希望的帮助。
经过大量的挖掘,我发现了一台服务器比另一台服务器工作得更好的主要原因: 一个对于/sys/block/sda/queue/nr_requests有1024个,而另一个的默认值是128。
/sys/block/sda/queue/nr_requests