[email protected]
Twitter
LinkedIn
Youtube
GitHub
  • Services
  • Blog
  • Dépôts
  • GitHub
  • CV
  • Contact
Produit a été ajouté à votre panier

Chariot

Calculateur de processus PHP-FPM

Septembre 9, 2021Back-End, Outils, Astucesjfadev

Comment calculer le paramètre pm.max_children?

Vérifiez la quantité de mémoire utilisée par le processus moyen, pour pouvoir calculer combien de processus nous pouvons exécuter avec la RAM disponible sur notre serveur.

$ 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

Vérifiez la mémoire requise pour ces processus:

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

Généralement, la première ligne de cette liste montre le processus maître, qui dans ce cas exécute PHP, et les résultats suivants montrent les ressources que chaque processus enfant utilise. Ces nombres sont en kilo-octets, donc dans cet exemple, J'ignorerais le premier processus et le premier tour pour établir une moyenne de 100 Mo de mémoire physique par processus enfant.

[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]

Calculatrice

https://spot13.com/pmcalculator/

Dépôt

A simple process manager calculator that helps determine the correct values for child processes in PHP-FPM
https://github.com/spot13/pmcalculator
51 forks.
210 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

Services

  • Excel2chatGPT $10.00
  • Bot Tok $45.00
  • Correction de bogues dans votre application PHP Symfony $70.00 / heure
  • Correction de bogues de votre site Wordpress $70.00 / heure
  • Automatisation des tâches à l'aide de Node.js $70.00 / heure

Blog

  • Comment payer avec une carte bancaire sur Cryptomus
  • Guide complet du débutant sur le tok bot: Commandes de terminal expliquées
  • Meilleur site pour gagner des vues sur TikTok
  • Chatbot Jfa Whatsapp
  • Bot pour TikTok

Explorer

  • Gratuit 10 J’aime Tiktok
  • Vues TikTok 2K gratuites
  • Gratuit 100 Favoris TikTok
  • Gratuit 300 Partages TikTok
  • Acheter des vues TikTok
  • Gratuit 100 J'aime Instagram
Twitter
LinkedIn
Youtube
GitHub

© 2013-2025 Jordi Fernandes Alves (@jfadev)