<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://wiki.linuxsa.org/index.php?action=history&amp;feed=atom&amp;title=%E6%9F%A5%E7%9C%8Bphp-fpm%E5%86%85%E5%AD%98%E5%8D%A0%E7%94%A8%E5%91%BD%E4%BB%A4</id>
	<title>查看php-fpm内存占用命令 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.linuxsa.org/index.php?action=history&amp;feed=atom&amp;title=%E6%9F%A5%E7%9C%8Bphp-fpm%E5%86%85%E5%AD%98%E5%8D%A0%E7%94%A8%E5%91%BD%E4%BB%A4"/>
	<link rel="alternate" type="text/html" href="https://wiki.linuxsa.org/index.php?title=%E6%9F%A5%E7%9C%8Bphp-fpm%E5%86%85%E5%AD%98%E5%8D%A0%E7%94%A8%E5%91%BD%E4%BB%A4&amp;action=history"/>
	<updated>2026-04-17T17:13:13Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://wiki.linuxsa.org/index.php?title=%E6%9F%A5%E7%9C%8Bphp-fpm%E5%86%85%E5%AD%98%E5%8D%A0%E7%94%A8%E5%91%BD%E4%BB%A4&amp;diff=1330&amp;oldid=prev</id>
		<title>Evan：​导入1个版本</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxsa.org/index.php?title=%E6%9F%A5%E7%9C%8Bphp-fpm%E5%86%85%E5%AD%98%E5%8D%A0%E7%94%A8%E5%91%BD%E4%BB%A4&amp;diff=1330&amp;oldid=prev"/>
		<updated>2019-10-14T13:55:51Z</updated>

		<summary type="html">&lt;p&gt;导入1个版本&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt; &lt;br /&gt;
=php-fpm内存占用=&lt;br /&gt;
  &lt;br /&gt;
==命令讲解详情==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
用到的ps命令的选项如下 &lt;br /&gt;
 &lt;br /&gt;
-l或l：采用详细的格式来显示程序状况。&lt;br /&gt;
&lt;br /&gt;
-y：配合选项&amp;quot;-l&amp;quot;使用时，不显示F(flag)栏位，并以RSS栏位取代ADDR栏位。 Do not show flags; show rss in place of addr.  This option can only be used with -l.&lt;br /&gt;
&lt;br /&gt;
-C by command name &amp;lt;指令名称&amp;gt;：指定执行指令的名称，并列出该指令的程序的状况&lt;br /&gt;
&lt;br /&gt;
命令1 &lt;br /&gt;
[~]$ ps -lC   php-fpm&lt;br /&gt;
F S   UID   PID  PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD&lt;br /&gt;
5 S   498  6349 21556  0  80   0 - 803311 inet_c ?       00:01:45 php-fpm&lt;br /&gt;
5 S     0 21556     1  0  80   0 - 75039 ep_pol ?        00:01:15 php-fpm&lt;br /&gt;
5 S   498 21557 21556  0  80   0 - 2048885 inet_c ?      00:04:44 php-fpm&lt;br /&gt;
5 S   498 21558 21556  0  80   0 - 2046997 inet_c ?      00:04:43 php-fpm&lt;br /&gt;
5 S   498 21559 21556  0  80   0 - 2048469 inet_c ?      00:04:42 php-fpm&lt;br /&gt;
&lt;br /&gt;
命令2 由1 进步而来 &lt;br /&gt;
&lt;br /&gt;
查看每个FPM的内存占用：#RSS段为内存&lt;br /&gt;
ps -ylC php-fpm --sort:rss&lt;br /&gt;
S   UID   PID  PPID  C PRI  NI   RSS    SZ WCHAN  TTY          TIME CMD&lt;br /&gt;
S     0 21556     1  0  80   0  8388 75039 ep_pol ?        00:01:16 php-fpm&lt;br /&gt;
S   498  6349 21556  0  80   0 11728 811119 inet_c ?       00:01:46 php-fpm&lt;br /&gt;
S   498 21564 21556  0  80   0 14940 2053445 inet_c ?      00:04:42 php-fpm&lt;br /&gt;
S   498 21693 21556  0  80   0 14944 2054981 inet_c ?      00:04:44 php-fpm&lt;br /&gt;
S   498 21735 21556  0  80   0 14944 2054789 inet_c ?      00:04:45 php-fpm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
由上可见单个php-fpm(php7) 程占用14M左右；( ps :php5.6的大概是19M ; 网上说的 23M 应该 是 php5.3 ) &lt;br /&gt;
&lt;br /&gt;
#php-fpm 进程总数&lt;br /&gt;
ps -ylC php-fpm --sort:rss|wc -l&lt;br /&gt;
402&lt;br /&gt;
&lt;br /&gt;
所有的内存使用问题 差不多6G都不到呢 &lt;br /&gt;
15M × 400=6000M&lt;br /&gt;
&lt;br /&gt;
和上面的计算出来差不多&lt;br /&gt;
php进程占用内存的大小，GB为单位&lt;br /&gt;
ps --no-headers -o rss -C php-fpm |awk &amp;#039;{ sum+=$1 } END { print (sum/1024/1024,&amp;quot;GB&amp;quot;) }&amp;#039;&lt;br /&gt;
4.12779 GB&lt;br /&gt;
&lt;br /&gt;
一个php-cgi 5.3 进程，大概占用多少内存呢，大概是20MB(具体的要看你的php加载了多少模块)。可以通过pmap指令查看哪些地方占用了内存。所以，尽量不要加载不必要的php扩展模块，可以减少不必要的内存浪费。&lt;br /&gt;
而php-fpm(php7) 程占用14M左右； ps :php5.6的大概是19M ;&lt;br /&gt;
所以建议在打包时 能不要的模块尽量不要喽，虽然php哥都喜欢大而全 哈哈&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ps找出消耗内存的元凶 找出最占用内存的进程&lt;br /&gt;
ps -A --sort -rss -o comm,pmem,pcpu   |uniq -c | head -10&lt;br /&gt;
      1 COMMAND         %MEM %CPU&lt;br /&gt;
      1 java             1.5  4.9&lt;br /&gt;
      1 java             1.3  0.2&lt;br /&gt;
&lt;br /&gt;
      8 nginx            0.1  0.8&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=SEE ALSO=&lt;br /&gt;
[https://www.centos.bz/2017/07/php-fpm-much-memory-issue/ php-fpm占用内存过高分析及解决]&lt;br /&gt;
&lt;br /&gt;
[http://mofansheng.blog.51cto.com/8792265/1898559 查看php-fpm内存占用命令]&lt;br /&gt;
&lt;br /&gt;
[https://linux.cn/article-1537-1.html 谁贪占了我的系统资源 php-fpm]&lt;br /&gt;
[[category:ops]][[category:php]]&lt;/div&gt;</summary>
		<author><name>Evan</name></author>
	</entry>
</feed>