查看php-fpm的内存占用

1、查看php-fpm的进程个数

ps -ef |grep "php-fpm"|grep "pool"|wc -l

2、查看每个php-fpm占用的内存大小

ps -ylC php-fpm --sort:rss

3.查看PHP-FPM在你的机器上的平均内存占用

ps --no-headers -o "rss,cmd" -C php-fpm | awk '{ sum+=$1 } END { printf ("%d%s\n", sum/NR/1024,"M") }'

4.查看单个php-fpm进程消耗内存的明细

pmap $(pgrep php-fpm) | less

php-fpm的参数优化

pm = dynamic #对于专用服务器,pm可以设置为static。#如何控制子进程,选项有static和dynamic。如果选择static,则由pm.max_children指定固定的子进程数。如果选择dynamic,则由下开参数决定:
pm.max_children #子进程最大数
pm.start_servers #启动时的进程数
pm.min_spare_servers #保证空闲进程数最小值,如果空闲进程小于此值,则创建新的子进程
pm.max_spare_servers #保证空闲进程数最大值,如果空闲进程大于此值,此进行清理

对于内存大的服务器(比如8G以上)来说,指定静态的 max_children 实际上更为妥当,因为这样不需要进行额外的进程数目控制,会提高效率。

对于内存小的服务器,使用动态方式。具体最大数量根据 内存/20M 得到。比如512M的VPS,建议 pm.max_spare_servers 设置为20。至于 pm.min_spare_servers ,则建议根据服务器的负载情况来设置,比较合适的值在5~10之间。

转载于:https://www.cnblogs.com/agang-php/p/11364186.html

php-fpm的参数优化相关推荐

  1. Nginx高级优化(2): shell脚本日志切割,连接超时,进程数,网页压缩,防盗链,FPM 参数优化!!

    呕心沥血书写,看完后对Nginx了如执掌,不看真的后悔!! shell脚本日志分割 设置连接超时 Nginx深入优化 更改进程数 配置网页压缩 配置防盗链 20.0.0.25 主机:开始盗链 20.0 ...

  2. centos 7.6 —— Nginx 配置网页防盗链FPM参数优化

    centos 7.6 -- Nginx 配置网页防盗链&&FPM参数优化 一.网页防盗链 (1)防盗链端--服务端配置(192.168.75.134) 1.1 服务端配置DNS服务,域 ...

  3. 机器学习模型的超参数优化 | 原力计划

    作者 | deephub 责编 | 王晓曼 出品 | CSDN博客 头图 | CSDN付费下载自东方IC 引言 模型优化是机器学习算法实现中最困难的挑战之一.机器学习和深度学习理论的所有分支都致力于模 ...

  4. 前沿 | DeepMind改进超参数优化:遗传算法效果超越贝叶斯

    编译 | 林椿眄 从围棋.Atari游戏到图像识别.语言翻译领域,神经网络都已经取得了重大的突破.但是,经常被人忽略的是,神经网络的成功是在特定的应用情景下所取得,这些情景通常是在一系列研究的开始就确 ...

  5. PyTorch | (4)神经网络模型搭建和参数优化

    PyTorch | (1)初识PyTorch PyTorch | (2)PyTorch 入门-张量 PyTorch | (3)Tensor及其基本操作 PyTorch | (4)神经网络模型搭建和参数 ...

  6. R语言使用caret包对GBM模型自定义参数调优:自定义参数优化网格

    R语言使用caret包对GBM模型自定义参数调优:自定义参数优化网格 目录 R语言使用caret包对GBM模型自定义参数调优:自定义优化参数网格

  7. 影像组学视频学习笔记(12)-支持向量机(SVM)参数优化(代码)、Li‘s have a solution and plan.

    本笔记来源于B站Up主: 有Li 的影像组学系列教学视频 本节(12)主要介绍: SVM参数优化(代码) 参数优化: 自动寻找最合适的γ和C组合. 原理:遍历所有给定的参数组合,对数据进行训练,找到最 ...

  8. linux内核参数优化

    这是电商类的 linux内核参数优化,在网站响应上已经很不错了,time超时连接几乎为0了. sysctl.conf配置参数如下: net.ipv4.ip_forward = 0 net.ipv4.c ...

  9. LINUx设置ip导致内核挂死,Linux之TCPIP内核参数优化

    本文以Ubuntu 12.04 LTS Desktop (x64)默认配置为例(机器的内存为4GB),推荐先阅读<TCP连接的状态与关闭方式,及其对Server与Client的影响>.&l ...

  10. 积神经网络的参数优化方法——调整网络结构是关键!!!你只需不停增加层,直到测试误差不再减少....

    积神经网络(CNN)的参数优化方法 from:http://blog.csdn.net/u010900574/article/details/51992156 著名: 本文是从 Michael Nie ...

最新文章

  1. 目标检测:Anchor-Free时代
  2. 如何使用python画折线图-Python 使用 matplotlib 画折线图教程
  3. opencv复杂一点的变换
  4. 属于服务器端运行的程序_生信分析云平台产品开发 - 5 生信分析pipeline服务器端运行...
  5. jeecg 3.5.2 新版本4种首页风格 【经典风格,shortcut风格,ACE bootstrap风格,云桌面风格】
  6. MySQL基础(二)数据库、表的创建及操作
  7. 二进制中 1 的个数
  8. C++开发工程师可以分为几层?
  9. 用Java弹个Freepiano钢琴《The truth that you leave》
  10. 【软件工程】对软件工程课程的希望及个人目标
  11. 网络冗余——PRP协议
  12. 开心庄园html的代码,开心.html
  13. keil更改黑色背景颜色
  14. developer.biao.daily.20140731
  15. 深入探讨IGP协议:OSPF与ISIS的区别(区域类型比较,邻接关系比较,DR和DIS比较,如何计算路由以及性能的比较)
  16. 全程实操 | 最新版OpenCV4.4免费视频课程送给大家
  17. 用最优的定位方式,获得经度、纬度
  18. 开发项目中,360浏览器遇到的一个坑
  19. 1/6黄金最新走势分析美原油全面操作建议
  20. Oracle数据库11gR2完全干净卸载 - deinstall

热门文章

  1. fiddler手机安装证书网站打不开
  2. 交流电机数字控制系统_考虑故障特性模拟的虚拟电机系统及其控制
  3. 计算机内存和外存区别
  4. mysql社工库搭建教程_社工库的搭建思路与代码实现
  5. 程序员水平10分级,你的水平属于哪一级?
  6. Python 63个内置函数超级详解!这63个必会!
  7. JS保留两位小数,不够自动补位
  8. crosswalk源码 的编译过程
  9. 按文件夹内的文件编号排序依次读取文件 python
  10. newifi3 opkg 配置备忘