The first blog post showed WordPress and WordPress Super Cache benchmarks for Blitz.io load testing results at 1000, 2000 and 4000 users. So curious to see how this blog stands up to a Blitz.io 6000 user stress test as well on this 2GB KVM based DigitalOcean KBM VPS + CentOS 7.0 using Centmin Mod LEMP web stack and PHP 7.0.0-dev (PHP NG).
Blitz.io load tested this WordPress blog’s index page with 6000 users over 60 seconds with California region. There were few minor TCP errors ~1333 or 0.95%.
WordPress Super Cache in action + Centmin Mod LEMP web stack = 200+ million hits/day or 6 billion hits per month with peak of 3,746 hits/second and an average of 2,316 hits/second. Average response time was 183ms with slowest being 715ms once it hit 6000 user mark.
The WordPress blog maintained a 14ms response time up to 2496 user mark and then response time spiked to 80ms at 2955 users, 94ms at 3246 users, 183ms at 3497 users, 201ms at 3996 users, 505ms at 4996 users.
Peak cpu and memory usage over the last 60 minutes which includes the 6,000 user Blitz.io stress test.
The Centmin Mod LEMP web stack consists of the following:
- Centmin Mod .08 beta release
- Nginx 1.7.7
- PHP 7.0.0-dev + Zend Opcache
- MariaDB 10.0.14 MySQL server
- Memcached Server 1.4.21 + Memcache 3.0.8 PHP Extension
- Libmemcached 1.0.18 + Memcached 2.2.0 PHP Extension
- Siege Benchmark Tool
- Ioping Random Disk I/O Benchmark Tool (optional)
- Multi-threaded compression: pigz, pbzip2, lbzip2, plzip, p7zip (optional)
- Python 2.7.7 (optional)
- CSF Firewall
- CentOS 7.0 64bit
For more information on the Centmin Mod LEMP web stack install, check out the How to install Centmin Mod LEMP web stack on DigitalOcean Droplet Guide.