На сервере, в моменты пиковой нагрузки иногда возрастает
load average на небольшие промежутки времени.
Но я не могу понять почему.
Запустил
atop для записи показаний.
В момент
LA > 15
i.imgur.com/HGpx8PN.png
Видно что Процессор, диск и память в таком же состоянии когда
LA был ~= 4, около 10 минут назад
i.imgur.com/xMEQYpP.png
Насколько я понимаю
LA (load average) - это грубо говоря некое среднее количество процессов, которые нахоядтся в состоянии ожидания ресурсов за последнюю минуту/5минут/15минут.
Исходя из этого, я делаю вывод что дело не в Процессоре/Дисках/Памяти, а в сети.
Правильно ли я думаю, что в переспективе с ростом количества запросов к серверу, узким местом окажется именно сеть? Каким образом можно диогнастировать эту проблему не методом исключения, а путем анализа?
Не мог ли бы кто-нибудь объяснить зависимость LA от сети. Мой конкретный пример:
На этом сервере работают nginx+apache, nginx отдает статику, php проксируются на apache, база данных находится на другом сервере, то есть php делает connect на другой сервер.
В каких случаях может подниматься
LA?