Результаты нагрузочного тестирования. Кому удавалось получить более 200+ одновременных соединений?
Провел нагрузочное тестирование.
Конфигурация:
1) 1 сервер БД MySQL 5.1, 16 vCPU/3GHz, 18 GB RAM, 12 GB под InnoDB, 10GB Ethernet.
2) 1 сервер под кеш Redis или Memcache c выделенными 4GB, 10GB Ethernet.
3) 3 сервера nginx/php-fpm, drupal7, 16 vCPU/3GHz, 8GB RAM, APC, HDD примерно 400 IOPS, 10GB Ethernet.
4) 1 балансировщик nginx 4vCPU, без кеширования ответов, 10GB Ethernet.
Все кеши Drupal в Redis, сессии в Redis. Пробовал вместо Redis использовать Memcache, разницы не заметил. Все таблицы MySQL в InnoDB.
В силу специфики сайта, Boost или кеширование для анонимов на балансировщике не использовалось.
Тестировал ab на различные ноды и JMeter по логам апача.
Результаты ab: