performance tuning a LAMP server for Magento version 2
Keith Smith
techlists at phpcoderusa.com
Tue Apr 25 11:13:07 MST 2017
Hi,
I am trying to understand performance tuning a LAMP server for Magento
version 2. Any help is much appreciated.
Here is what I have and know so far.
HARDWARE
Dell laptop
Intel(R) Core(TM) i3-4030U CPU @ 1.90GHz
2 cores and 4 threads
4G RAM
5400 RPM drive
O/S
Ubuntu 16.04.2 LTS (no x) This is configured as a server specifically
for Magento
PACKAGES
Apache/2.4.18 (Ubuntu)
PHP 7.0.15-0ubuntu0.16.04.4 with Zend OPcache v7.0.15-0ubuntu0.16.04.4
MySql 5.7.17-0ubuntu0.16.04.2
I set PHP memory_limit to 2G. It came set at 128k. This change by
itself made a noticeable performance change.
MAGENTO
Magento ver. 2.1.6 with all cache turned off and placed in developer
mode so it displays errors. No user, product, or sales data.
When loading the home page it takes about 30 seconds. Top showed 27%
CPU usage at the highest and KiB Mem : 3948648 total, 2967296 free,
344528 used, and load was at most .59.
While loading the page, at the top of the process listing, the top two
were www-data. At one point the top 4 were www-data. And at one point
it showed 99% CPU usage for www-data.
Based on Top, I assume the first bottleneck is the stock configuration
of Apache.
What I find perplexing is a 30+ second page load that does not peg the
CPU for the entire time and run load up? I would think it would be
using everything it has. What is stopping this from happening? Where is
the throttle? What am I missing?
Your thoughts are much appreciated?
Thank you for all your help!!
Keith
--
Keith Smith
More information about the PLUG-discuss
mailing list