2 идентичных сервера, один медленнее (с большей нагрузкой), чем другой
У меня есть 3 сервера, один внешний HAproxy отправляет запросы на 2 внутренних сервера.
Внутренние серверы используют идентичное оборудование, а также идентичное программное обеспечение (Debian 6.0.6). Они аналогичным образом настроены и получают примерно такое же количество запросов для обработки (HAproxy позаботится об этом).
Несмотря на это, нагрузка на нее постоянно выше, чем на другую, и, насколько я могу судить, с помощью iotop она связана с жесткими дисками.
Процессы, которые, кажется, читают больше всего, являются процессами php-fpm.
Будем надеяться, любые советы о том, где я мог бы посмотреть.
1 ответ
После долгих раскопок я выяснил основную причину, по которой один сервер работал намного лучше, чем другой:
один имел 1024 для /sys/block/sda/queue/nr_requests
в то время как другой имел значение по умолчанию, которое было 128.