Настройка рабочего уровня Amazon Linux
У меня есть рабочий уровень, который использует функции управления процессами PHP (pcntl) для параллельной отправки нескольких запросов службе SNS. Мой вопрос заключается в том, как лучше настроить директивы MPM_PREFORK, чтобы получить лучшее из коробки, и как рассчитать наиболее параллельные процессы PHP, которые я могу запустить с доступными ресурсами. Я использую среду T2 на данный момент, которая будет выглядеть так:
Model |vCPU | CPU Credits / hour | Mem (GiB) | Storage
t2.medium | 2 | 24 | 4 | EBS-Only
Также, если бы кто-нибудь мог пролить некоторый свет на то, как кредиты ЦП используются / учитываются в этом расчете, я был бы очень благодарен. В настоящее время я применил мышление в этих постах..
http://cloudinservice.com/tune-apache-performance-using-mpm-prefork-module/
http://fuscata.com/kb/set-maxclients-apache-prefork
Любая помощь высоко ценится