如何查找耗cpu的进程 php-fpm
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何查找耗cpu的进程 php-fpm相关的知识,希望对你有一定的参考价值。
参考技术A location = /nginx_statusstub_status on;
access_log off;
allow 127.0.0.1;
deny all;
curl http://127.0.0.1/nginx_status
输出样例:
Active connections: 3
server accepts handled requests
17737 17737 49770
Reading: 0 Writing: 1 Waiting: 2
各项解释:
Active connections: 当前 Nginx 正处理的活动连接数.
server accepts handled requests: 总共处理了 17737 个连接, 成功创建 17737 次握手(证明中间没有失败的), 总共处理了 49770 个请求.
Reading: Nginx 读取到客户端的 Header 信息数.
Writing: Nginx 返回给客户端的 Header 信息数.
Waiting: 开启 keep-alive 的情况下, 这个值等于 Active - (Reading + Writing), 意思就是 Nginx 已经处理完正在等候下一次请求指令的驻留连接.本回答被提问者采纳
(dpdk f-stack)-提升性能(耗cpu函数定位)
看worker进程哪个函数耗性能:
# ps -ef | grep nginx
# perf top -p 27175
以上是关于如何查找耗cpu的进程 php-fpm的主要内容,如果未能解决你的问题,请参考以下文章