查看php-fpm内存占用

php-fpm的启动数量必须,要调整好,否则会造成内存使用过高

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

使用如下命令:

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

最后可以根据内存情况调整php-fpm的数量

--no-headers 不打印开头(或者是头文件)

-o 说明用户自定义格式。

   "rss,cmd" rss–驻留集的大小,可以理解为内存中页的数量,cmd 命令名/命令行

-C 完整命令行

awk 一个强大的文本分析工具

sum+=$1 表示统计所有php-fpm内存的总和

%d 打印一个十进制数

%d 打印一个字符串

\n 换行

NR 每行的记录号,多文件记录递增

printf ("%d%s\n", sum/NR/1024,"M") 就是 总和/进程数/1024,单位为M

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏性能与架构

计算每个请求的平均响应时间

目的 找出是哪些请求长期影响了系统性能 方法 web服务器的日志会记录每个请求的响应时间,分析访问日志,对相同请求的响应时间进行累加,响应时间的和 除以 这个请...

4425
来自专栏Python、Flask、Django

python中用requests获取API参数

2086
来自专栏企鹅号快讯

Jmeter常用获取数据的几种方式

还没用过聊天机器人?给我发消息试试。 Jmeter在互联网测试中应用非常多,可以用来做接口测试或者性能测试,算是非常不错的一个工具。今天我们来聊聊Jmeter获...

2198
来自专栏决胜机器学习

数据库专题(五) ——Memcached技术

数据库专题(五)——Memcached技术 (原创内容,转载请注明来源,谢谢) 一、Slab分配算法保存数据 Memcached默认只能用1M...

2795
来自专栏大数据智能实战

ubuntu14.0环境下matplotlib中ImportError: No module named _tkinter问题解决

Matplotlib是一个Python下的图形框架,可以很方便地进行图形化显示。可以说是做图像处理和数据分析必装的库。 但是在实际应用过程中,经常发现有这样的错...

2757
来自专栏用户2442861的专栏

linux grep工作常用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/haluoluo211/article/d...

1184
来自专栏流柯技术学院

使用OCR来帮助LR实现认证码识别

原理:用一个请求去刷新认证码返回页面,然后通过关联将返回的图片保存为硬盘的一个文件,然后用ocr去识别这个文件内容,保存结果到txt,最后用LR读这个文本就可以...

1322
来自专栏日常分享

RabbitMQ基本模式

   最近用到了一些RabbitMQ的东西,看了官方的Get Started,以此为模板总结一下。

2972
来自专栏debugeeker的专栏

《coredump问题原理探究》windows版8.6节堆布局heap corruption第一个例子

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xuzhina/article/detai...

1072
来自专栏深度学习之tensorflow实战篇

RStudio中,出现中文乱码问题的解决方案

RStudio中,出现中文乱码问题的解决方案 正常出现乱码问题, 解决步骤: 1、设置RStudio文本显示的默认编码: RStudio菜单栏的Tools...

2807

扫码关注云+社区

领取腾讯云代金券