VestaCP Performance on OpenVZ VPS – A Short Review
| |I will not talk about how fast is a website hosted at VPS running VestaCP on it. Instead, I will talk about how powerful is the performance of VestaCP to handle real website traffic on a real production environment. This short review is taken from my another website with following configuration :
- Server : VPS (Virtual Private Server
- Virtualization : OpenVZ
- OS : CentOS 6 Minimal 32-bit
- RAM : 2GB (512MB VSWAP)
- CPU Model : Intel(R) Xeon(R) CPU E3-1240 v3 @ 3.40GH
- CPU Cores : 4x 3400 MHz
- Provider : RamNode
- Control Panel : VestaCP
- Configuration : Nginx + Apache + PHP + MySQL
- Website CMS / Platform : WordPress
- Caching : WP Super Cache
- Content Delivery Network : KeyCDN
Traffic Stats
Now let’s see to some stats about my website :
Here’s some stats recorded by HiStats about Unique Visitors and Page Views.
Number of users online : My website has between 100 – 200 users online at the same time.
Number of Unique Visitors (UV) and Pageviews :
My website receives between 15k – 17k unique visitors per day and between 30k – 40k pageviews per day.
Server Stats
Now let’s see how my server (with VestaCP) performs. The data below was taken when my website handled 220+ users online at the same time :
As you may can see from the stats recorded by NodeQuery above, average system load of my server is only 54% (1.57 2.15 2.60). It also consumes slightly more than 512MB RAM.
Here are the stats when my website got 150 users online :
Conclusion
With all of the stats above I believe that VestaCP doesn’t consume much load on system resource. It can easily handle 17k UV per day and my server is still stable with no single blip. You may think that was due to my server specs but the stats show us that actually I can use VestaCP on a vps with 768MB RAM and 2 Core CPUs – assuming my website will receive the same numbers of traffic. Of course I also believe that the server I currently use will still be able to handle more visitors traffic with current specifications and configuration. In conclusion, VestaCP is, unlike what most people thought, not as heavy as many hosting control panel in terms of server’s resource usage. It’s pretty lightweight and on top of that it’s free. However, the result may vary depending on your website configuration. One more thing, it can be is faster and more lightweight if I use Nginx + PHP-fpm configuration on VestaCP. Websites with visitors traffic of 8k – 10k per day, I believe, can make use of VestaCP installed on 512MB VPS.
That’s all. I hope this short review can answer many doubts and questions on how VestaCP can handle real production website. There was someone asking me through contact page. His questions was “Can my 512MB VPS with VestaCP handle 10k visitors per day?” Therefore, this short review should already answer that question. What do you think? Do you use VestaCP on your server? How is it going?
Also read: VestaCP Nginx, Php-fpm, and Redis Performance Review on OpenVZ vps.
I am a website developer, using VestaCP for a few ecommerce websites, some having medium volume traffic (~40-50 online at once) VestaCP handles it with ease on a 2-cpu VPS from Vultr with 2Gb RAM.
After coming from cPanel I found VestaCP extremely well performing and keeping good separation of data between users on the server. I thoroughly recommend it.
My personal load tests showed that a cPanel server I had would choke with about 20 people on the site clicking every 5 seconds, but Vesta would happily handle well over 100 clicking once a second.
Now that nginx does HTTP/2 I believe VestaCP setup is a superior choice.
Great. Thanks for your sharing..
Hey Sawiyati, Thank you for your review.
I have something like 80 users online and My website receives 15k – 20k pageviews per day but Current RAM usage is 1.6 GB of 4 GB.
Help me to reduce high use of ram on my server. here are some details :
System Uptime 254 days
Operating System Debian GNU/Linux x64
Kernel 3.16.0-4-amd64
File Handles 1632 of 394620
Processes 98
Sessions 1
CPU Model Intel Xeon E312xx (Sandy Bridge)
CPU Speed 1x 2394 MHz
Network Activity ↑↓ 759.35 KB/s
Total Outgoing ↑ 189.96 MB
Total Incoming ↓ 4.69 MB
Connections 47
=================
Average system load : 43% 0.43 0.43 0.39
Current RAM usage : 1.6 GB of 4 GB
What is the webserver you run and what CMS you use?
I use WordPress on the VPS SSD 2 from ovh : https://www.ovh.com/fr/vps/vps-ssd.xml
Can the the 5$ plan from Digital Ocean handle my trafic ?
Sorry for my English
I use WordPress on the VPS SSD 2 from ovh : https://www.ovh.com/fr/vps/vps-ssd.xml
Can the the 5$ plan from Digital Ocean handle my trafic ? What Do you suggest me ?
Sorry for my English
I’m using VestaCP to host 6 WordPress websites. Although I haven’t done any lab benchmarks, I’ve noticed that after enabling opcache in the php configuration files my cpu load dropped alot.
I still havent figured out how to upgrade to PHP7? I’m running ubuntu 14.04.
I use WordPress on the VPS SSD 2 from ovh : https://www.ovh.com/fr/vps/vps-ssd.xml
Can the the 5$ plan from Digital Ocean handle my trafic ?
Sorry for my English
Yes, but what about loader.io? With very few requests VestaCP fails
i like vestacp max 5K current online and normal 200 current online
System Uptime 154 days
Operating System CentOS Linux 7 (Core) x64
Kernel 3.10.0-327.22.2.el7.x86_64
File Handles 2368 of 6519615
Processes 209
Sessions 1
CPU Model Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz
CPU Speed 8x 1769 MHz
Network Activity ↑↓ 269.95 KB/s
Total Outgoing ↑ 294.4 MB
Total Incoming ↓ 31.4 MB
Connections 197
May I know who’s your provider?
Thank you
The server used in review above is from Ramnode whereas this blog has recently been moved to WPEngine (from Atlantic cloud)
Try vesta using LEMP – will be surprise of it.
Using 32 GB Dedicate server with vesta and able to handle easy over millions of requests and the server stay max. 60% load average.
Tenan ora gan kui?
Gonaku tak optimasi nganti akar akare vesta ram 1GB kvm vps, nginx-php fpm, visitor 6000/dino, ram terpakai 980 rata2, sering ngadat hadeh…
KVM has different nature of virtualization compared to OpenVZ. The result above is true.
Yes different i know.
You says openvz ram 512mb can handle 10k uv visitor, i assuming only calculator.
Here your detail with my opinion:
– Your 512mb openvz: 10k/day uv visitor. What mysql no proccess?
– My 1gb kvm ssd: 4000 visit/day to 6000 ram usage 980MB, Why not kvm who wins?
“Since OpenVZ is an OS level virtualization, It consumes far less resources per VPS container than a full virtual environment. On two hosts with identical hardware and subscription rates, OpenVZ should perform better than KVM because it doesn’t do full emulation. For example, it doesn’t need to run multiple full OS kernels, as it can share the single kernel between multiple VPSes. The result is significant memory and CPU savings. In fact, most of the kernel memory usage is not charged to the VPS at all, instead it is only charged what each particular VPS needs in addition to the main kernel.”
Source: https://buyvm.net/openvz-vs-kvm
Got the point? 😉