Я оптимизировал nginx с помощью того, что нашел в Интернете. Мои характеристики: 2 сервера с балансировкой нагрузки :
Моя оптимизация для nginx
являются:
worker_processes 10;
worker_rlimit_nofile 20000;
keepalive_timeout 15;
worker_connection 4096;
Для php5-fpm (php 5.5.x):
pm_type: dynamic
pm_max_children: 300
pm_start_servers: 5
pm_min_spare_servers: 5
pm_max_spare_servers: 35
pm_max_requests: 500
pm_process_idle_timeout: 10s
Другие:
uopen
)Проблема в том, что, хотя при большой нагрузке 8CPU составляют 100%, использование памяти очень низкое (3Go используется на 32Go).
Доступны результаты 800 пользователей, заходящих в приложение за 1 минуту. Внимание, имейте в виду, что есть 2 сервера, обслуживающие ответы.
Есть ли другие варианты тюнинга для nginx
или php-fpm
чтобы обеспечить лучшую производительность? Низкий объем используемой памяти говорит мне, что я делаю что-то не так.