[email protected]
Twitter
LinkedIn
YouTube
GitHub
  • Serviços
  • Blog
  • Repositórios
  • GitHub
  • Currículo
  • Contato
Produto foi adicionado ao seu carrinho

Carrinho

Calculadora de processo PHP-FPM

Setembro 9, 2021Back-End, Ferramentas, Truquesjfadev

Como calcular a configuração pm.max_children?

Verifique quanta memória o processo médio está usando, para poder calcular quantos processos podemos executar com a RAM disponível em nosso servidor.

$ ps -ef | grep '[f]'pm
//Results on this machine :
root      4073     1  0 Sep19 ?        00:02:02 php-fpm: master process (/etc/php/7.4/fpm/php-fpm.conf)
www-data 24905  4073  1 18:14 ?        00:00:29 php-fpm: pool www
www-data 25056  4073  1 18:30 ?        00:00:11 php-fpm: pool www
www-data 25125  4073  1 18:32 ?        00:00:09 php-fpm: pool www

Verifique a memória necessária para esses processos:

$ ps -C php-fpm7.4 -o rss=
//Results on this machine :
21080
92892
91272
90816

Geralmente, a primeira linha desta lista mostra o processo mestre, que neste caso está executando PHP, e os resultados a seguir mostram os recursos que cada processo filho usa. Esses números estão em kilobytes, então neste exemplo, Eu iria ignorar o primeiro processo e rodar para estabelecer uma média de 100 MB de memória física por processo filho.

[RAM disponible total] - [RAM reservada] - [10% de búfer] = [RAM disponible para PHP]
[RAM disponible para PHP] / [Tamaño medio del proceso] = [max_children]
pm.max_children = [max_children]
pm.start_servers = [25% de max_children]
pm.min_spare_servers = [25% de max_children]
pm.max_spare_servers = [75% de max_children]

Calculadora

https://spot13.com/pmcalculator/

Repositório

A simple process manager calculator that helps determine the correct values for child processes in PHP-FPM
https://github.com/spot13/pmcalculator
51 forks.
209 stars.
4 open issues.

Recent commits:
  • Merge pull request #5 from AysadKozanoglu/generate_textAreaConfigPhpini_copyButtontextarea with generated values with copy button, GitHub
  • textarea with generated values with copy button, aysadkozanoglu
  • allow for .25 steps for buffer, Chris Moore
  • allow for 0 percent buffer, Chris Moore
  • Merge branch 'master' of github.com:spot13/pmcalculator, Chris Moore

: PHP, PHP-FPM

Serviços

  • Excel2chatGPT $10.00
  • Bot Tok $45.00
  • Correção de bugs em seu aplicativo PHP Symfony $70.00 / hora
  • Correção de bugs em seu site Wordpress $70.00 / hora
  • Automação de tarefas usando Node.js $70.00 / hora

Blog

  • Como pagar com um cartão bancário em Cryptomus
  • Guia completo para iniciantes para o Bot Tok: Comandos do terminal explicados
  • Melhor site para obter visualizações no TikTok
  • Jfa Whatsapp Chatbot
  • Bot do TikTok

Explorar

  • Livre 10 Curtidas no TikTok
  • Visualizações 2K gratuitas do TikTok
  • Livre 100 Favoritos do TikTok
  • Livre 300 Compartilhamentos do TikTok
  • Comprar visualizações do TikTok
  • Livre 100 Curtidas no Instagram
Twitter
LinkedIn
YouTube
GitHub

© 2013-2025 Jordi Fernandes Alves (@jfadev)