php-fpm チューニング

https://www.php.net/manual/en/install.fpm.configuration.php#pm

高めの負荷をかけたのでギリギリな感じですが、ウチの環境では設定値が大決定したので発表します。
pm.max_children = 24
pm.start_servers = 3
pm.min_spare_servers = 3
pm.max_spare_servers = 3
https://kame-no.com/vps/php7_phpfpm_tuning.php

https://thoames.hatenadiary.jp/entry/2020/05/12/073656

[Total Available RAM] - [Reserved RAM] - [10% buffer] = [Available RAM for PHP]

Results:
[Available RAM for PHP] / [Average Process Size] = [max_children]

pm.max_children = [max_children]
pm.start_servers = [25% of max_children]
pm.min_spare_servers = [25% of max_children]
pm.max_spare_servers = [75% of max_children]

Finding the correct pm.max_children settings for PHP-FPM - Chris Moore

Available RAM for PHP: 6GB
Average Process Size: 256MB
max_children: 24

pm.max_children = 24
pm.start_servers = 6
pm.min_spare_servers = 6
pm.max_spare_servers = 18