У меня есть рабочий уровень, который использует функции управления процессами 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
Любая помощь очень ценится