Re: Performance drops after some time, PHP7-FPM + Docker

From: Date: Wed, 19 Oct 2016 12:53:47 +0000
Subject: Re: Performance drops after some time, PHP7-FPM + Docker
References: 1 2  Groups: php.internals 
Request: Send a blank email to internals+get-96479@lists.php.net to get a copy of this message
Hello Rasmus, Thank you for the insight. I ran exactly what you said, on the very same php-fpm process, once just after restarting it almost 2 days ago, so having fast response time, and one just right now after the "slow down" issue triggered during the night. The output of the perf diff is quite poor I think, here's the mainline : 35.90% +44.94% php-fpm [.] 0x0000000000042412 10.72% -6.05% libc-2.19.so [.] 0x0000000000079030 9.71% -9.34% newrelic.so [.] 0x0000000000030980 3.81% -3.47% [kernel.kallsyms] [k] ipt_do_table 2.56% -2.02% [kernel.kallsyms] [k] nf_iterate 2.32% -1.99% opcache.so [.] 0x0000000000008cec 1.44% [kernel.kallsyms] [k] update_cfs_shares 1.42% [kernel.kallsyms] [k] __bpf_prog_run 1.28% [vdso] [.] __vdso_gettimeofday How could I provide more info ? Thanks, Best regards, Jérémie On Fri, Oct 14, 2016 at 9:10 PM, Rasmus Lerdorf <rasmus@lerdorf.com> wrote: > On Fri, Oct 14, 2016 at 9:15 PM, Jérémie BORDIER <jeremie.bordier@gmail.com> > wrote: >> >> I don't really know how to investigate further. If you have any >> pointers on how to help figuring out what's wrong, I'd love to try. > > > I would breakout the Linux perf command for something like this. > > Run it like this: > > perf record -p <pid_of_a_php-fpm_process> -g > > Let that run for some arbitrary amount of time. Start with 10 seconds, or > so. Then: > > perf report -n > > That should give you a nice report of what your php-fpm process did for > those 10 seconds. Now do the same thing when you see the problem and compare > the reports. > > -Rasmus -- Jérémie BORDIER

« previous php.internals (#96479) next »