LEMP Stack benchmarks: CentminMod vs EasyEngine vs Webinoly vs VestaCP vs OneInStack Nginx/OpenResty

eva2000

Well-known member
Joined
Jan 14, 2017
Messages
164
Best answers
0
Ratings
55 5
Points
28
#1
I ran some Nginx comparison benchmarks for various LEMP stack's and though I'd share the results :) If you want to just straight into Nginx HTTP/2 HTTPS high concurrency benchmark results you can find them here https://community.centminmod.com/posts/64258/

Otherwise
LEMP stacks installed within Ubuntu 18.04 LTS LXD containers on a ssdnode's 4 CPU, 16GB ram, 80GB disk KVM VPS with Ubuntu 18.04 LTS.
  • Centmin Mod 123.09beta01 beta Nginx 1.15.0 on CentOS 7.5 64bit (default gzip compression = 5)
  • Easyengine 3.8.1 using Nginx 1.14.0 on Ubuntu 16.04 LTS (default gzip compression = 6)
  • OneInStack Nginx 1.14.0 on Ubuntu 16.04 LTS (default gzip compression = 6)
  • OneInStack OpenResty Nginx 1.13.6 on Ubuntu 16.04 LTS (default gzip compression = 6)
  • VestaCP 0.9.8-21 using Nginx 1.15.0 on Ubuntu 16.04 LTS (default gzip compression = 9)
  • Webinoly 1.4.3 using Nginx 1.14.0 on Ubuntu 18.04 LTS (default gzip compression = 6)
Preview

h2load-t1vs2-c1000-n100000-lxd-centminmod-vs-easyengine-vs-webinoly-vs-vestacp-vs-oneinstack-01.png
 

eva2000

Well-known member
Joined
Jan 14, 2017
Messages
164
Best answers
0
Ratings
55 5
Points
28
#3
Centmin Mod only supports CentOS 6 and 7 OS. Ubuntu 18.04 LTS is the host and I used LXD containers similar to Docker to install Centmin Mod into CentOS 7 LXD container. Think of Ubuntu18.04 LTS LXD host like VPS host node dividing up resources into KVM VPS (LXD containers). Each LXD container can install it's own operating system like Ubuntu or CentOS.

list of LXD container OSes where centos75-2 was used for Centmin Mod
Code:
lxc list
+-------------------------------+---------+----------------------+-----------------------------------------------+------------+-----------+
|             NAME              |  STATE  |         IPV4         |                     IPV6                      |    TYPE    | SNAPSHOTS |
+-------------------------------+---------+----------------------+-----------------------------------------------+------------+-----------+
| centos75                      | STOPPED |                      |                                               | PERSISTENT | 1         |
+-------------------------------+---------+----------------------+-----------------------------------------------+------------+-----------+
| centos75-2                    | RUNNING | 10.71.164.50 (eth0)  | fd42:769c:ebd9:a0f7:216:3eff:fe2e:a205 (eth0) | PERSISTENT | 1         |
+-------------------------------+---------+----------------------+-----------------------------------------------+------------+-----------+
| easyengine-ubuntu1604         | RUNNING | 10.71.164.21 (eth0)  | fd42:769c:ebd9:a0f7:216:3eff:fe44:b2ee (eth0) | PERSISTENT | 0         |
+-------------------------------+---------+----------------------+-----------------------------------------------+------------+-----------+
| oneinstack-ubuntu16-nginx     | RUNNING | 10.71.164.124 (eth0) | fd42:769c:ebd9:a0f7:216:3eff:fe4a:4878 (eth0) | PERSISTENT | 2         |
+-------------------------------+---------+----------------------+-----------------------------------------------+------------+-----------+
| oneinstack-ubuntu16-openresty | RUNNING | 10.71.164.25 (eth0)  | fd42:769c:ebd9:a0f7:216:3eff:fe1f:b702 (eth0) | PERSISTENT | 1         |
+-------------------------------+---------+----------------------+-----------------------------------------------+------------+-----------+
| oneinstack-ubuntu16-tengine   | RUNNING | 10.71.164.68 (eth0)  | fd42:769c:ebd9:a0f7:216:3eff:fe8c:4513 (eth0) | PERSISTENT | 0         |
+-------------------------------+---------+----------------------+-----------------------------------------------+------------+-----------+
| vestacp-ubuntu1604            | RUNNING | 10.71.164.97 (eth0)  | fd42:769c:ebd9:a0f7:216:3eff:fef2:b4ae (eth0) | PERSISTENT | 1         |
+-------------------------------+---------+----------------------+-----------------------------------------------+------------+-----------+
| webinoly                      | RUNNING | 10.71.164.45 (eth0)  | fd42:769c:ebd9:a0f7:216:3eff:fec7:d433 (eth0) | PERSISTENT | 0         |
+-------------------------------+---------+----------------------+-----------------------------------------------+------------+-----------+
 

VirtuBox

Global Mod
Staff Member
Joined
May 3, 2016
Messages
1,524
Best answers
4
Ratings
398 12
Points
83
#4
I ran some Nginx comparison benchmarks for various LEMP stack's and though I'd share the results :) If you want to just straight into Nginx HTTP/2 HTTPS high concurrency benchmark results you can find them here https://community.centminmod.com/posts/64258/

Otherwise
LEMP stacks installed within Ubuntu 18.04 LTS LXD containers on a ssdnode's 4 CPU, 16GB ram, 80GB disk KVM VPS with Ubuntu 18.04 LTS.
  • Centmin Mod 123.09beta01 beta Nginx 1.15.0 on CentOS 7.5 64bit (default gzip compression = 5)
  • Easyengine 3.8.1 using Nginx 1.14.0 on Ubuntu 16.04 LTS (default gzip compression = 6)
  • OneInStack Nginx 1.14.0 on Ubuntu 16.04 LTS (default gzip compression = 6)
  • OneInStack OpenResty Nginx 1.13.6 on Ubuntu 16.04 LTS (default gzip compression = 6)
  • VestaCP 0.9.8-21 using Nginx 1.15.0 on Ubuntu 16.04 LTS (default gzip compression = 9)
  • Webinoly 1.4.3 using Nginx 1.14.0 on Ubuntu 18.04 LTS (default gzip compression = 6)
Preview
Thanks for this awesome comparison @eva2000, your contributions to the nginx users community are always great.
I'm still working on an script to install an optimized (and up-to-date) version of EasyEngine, currently only available as list of instructions on Github. but thanks again to provide all the steps of your benchmarks, it will be helpful to compare EasyEngine stock configuration performance with my own setup.

I should probably be Centmin Mod user but I'm still not in love with Centos. Anyway, Centmin Mod Github repository is still an awesome repository for Nginx users with all your optimized configuration files.
 

eva2000

Well-known member
Joined
Jan 14, 2017
Messages
164
Best answers
0
Ratings
55 5
Points
28
#5
Thanks for this awesome comparison @eva2000, your contributions to the nginx users community are always great.
I'm still working on an script to install an optimized (and up-to-date) version of EasyEngine, currently only available as list of instructions on Github. but thanks again to provide all the steps of your benchmarks, it will be helpful to compare EasyEngine stock configuration performance with my own setup.
Yes I've seen your work on getting a more up to date version of EasyEngine's Nginx :)

I also compiled a bunch of test files/templates for dummy site benchmarking https://github.com/centminmod/testpages including the hello.php, micro_bench.php, bench.php and centmin mod nginx default vhost index.html placeholder page used for above benchmark testing so I can reproduce tests and allow folks to also reproduce test parameter/environments more closely. New addition is OceanWP static html version of Coach theme which I plan to use more of seeing as wordpress with static full page html caching will basically be same as testing against a static html version somewhat.

And for testing definitely HTTP/2 HTTPS testing with h2load https://nghttp2.org/documentation/h2load-howto.html

I should probably be Centmin Mod user but I'm still not in love with Centos. Anyway, Centmin Mod Github repository is still an awesome repository for Nginx users with all your optimized configuration files.
Open source at it's best. It's how Centmin Mod came to life as a fork of the original Centmin LEMP stack script - hence 'Mod' title :cool: Though Centmin Mod is an entirely different beast - dev project dashboard https://github.com/centminmod/centminmod/projects/1
 

eva2000

Well-known member
Joined
Jan 14, 2017
Messages
164
Best answers
0
Ratings
55 5
Points
28
#6
round 1 Nginx HTTP/2 testing is still ongoing. This time Nginx HTTP/2 HTTPS latency response times with nghttp2 comparisons for Centmin Mod vs EasyEngine vs Webinoly vs VestaCP vs OneInStack https://community.centminmod.com/posts/64615/

This is HTTP/2 latency processing times for a single request for respective LEMP stack's Nginx HTTP/2 performance. You can clearly see why Centmin Mod Nginx has done so well in HTTP/2 tests done so far :)

nghttp-stats-020718.png
 
Newer Threads
Replies
5
Views
165
Replies
2
Views
106
Replies
4
Views
115
Replies
5
Views
111
Latest Threads
Replies
0
Views
3
Replies
0
Views
20
Replies
0
Views
5
Replies
0
Views
15

Latest Hosting OffersNew Reviews

Sponsors

Latest Blog ArticlesMost Viewed Threads

Tag Cloud

You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an alternative browser.

Top