wordpress-speedtest
wordpress-speedtest copied to clipboard
VPS Speedtest for WordPress with 160 results: π UpCloud (raw memory and CPU benchmark)
Speedtest for WordPress
Benchmark with Sqlite3 on PHP-CLI. You only have to unpack it on a VPS or a shared hosting account with SSH access.
Target speed is below 150 msec (faster than my AMD FX-6300)
How to choose VPS provider?
Video on competing with Amazon 4th video
Top 10 European Cloud Service Providers 2016 Price-Performance Report
Cloud Provider Directory by Gartner
Results
Description | CPU | PHP | msec | stable* |
---|---|---|---|---|
:trophy: UpCloud / in Frankfurt :alarm_clock: | Intel E5-2687W v3 | 5.6 | 115 | [β] |
Liquid Web / Storm VPS 1GB :alarm_clock: | Intel E3-1271 v3 | 5.6 | 94 | [β] |
Contabo / VPS M SSD | Intel E5-2620 v3 | 5.6 | 159 | [β] |
Oktawave / v1.highcpu-2.09 :alarm_clock: freetier | Intel E5-2660 v3 | 5.6 | 133 | [β] |
Exoscale / Medium in CH-DK-2 :alarm_clock: | Intel E312xx Sandy Bridge | 5.6 | 178 | [β] |
Exoscale / Medium in CH-GVA-2 :alarm_clock: | Intel E5-2680 v4 | 5.6 | 145 | [β] |
VPS.ag / Cloud VPS (β¬3, lxc) | Intel E5-2440 v2 | 5.6 | 209 | [β] |
Private Layer / 4 Cores @ 3.0 GHz | Intel X5675 | 5.6 | 145 | [β] |
Google Compute Engine / n1-highcpu-2 :alarm_clock: freetier | Intel Xeon 2.60 GHz | 5.6 | 137 | [β] |
Digital Ocean :alarm_clock: | Intel E5-2630L v2 | 5.6 | 195 | [β] |
Linode / KVM :alarm_clock: | Intel E5-2680 v3 | 5.6 | 180 | [β] |
Tu Cloud Server / VPS 50 in Madrid | Intel E5-2620 v2 | 5.6 | 179 | [β] |
My custom PC :computer: | AMD FX-6300 | 5.6 | 158 | [β] |
RunAbove by OVH / Steadyfast | Intel E312xx Sandy Bridge | 5.5 | 154 | [β] |
OVH Public Cloud / CPU Instance EG-7 :alarm_clock: | Intel E5-2650 v3 | 5.6 | 128 | [β] |
OVH Public Cloud / CPU Instance HG-7 :alarm_clock: | Intel E5-2687W v3 | 5.6 | 160 | [β] |
OVH Web / Cloud VPS | AMD Opteron 4386 | 5.5 | 210 | [β] |
OVH Web / Cloud VPS | AMD Opteron 4284 | 5.6 | 293 | [β] |
Vultr / Compute instances :alarm_clock: | N/A | 5.6 | 165 | [β] |
Aruba Cloud / Smart Small (β¬1) | Intel L5640 | 5.6 | 210 | [β] |
Aruba Cloud / Smart Large | Intel E5-2650 v3 | 5.6 | 143 | [β] |
Aruba Cloud / Smart Small (β¬1) | Intel E5-2650L v3 | 5.6 | 190 | [β] |
Aruba Cloud / Smart Small (β¬1) | Intel E5-2650L v4 | 5.6 | 138 | [β] |
EDIS / KVM Basic plus | Intel E5649 | 5.6 | 240 | [β] |
Joyent Public Cloud / Infrastructure container High CPU 4 SmartOS | Intel E5-2670 | 5.6 | 245 | [β] |
Joyent Public Cloud / KVM High CPU 1.75 | Intel E5-2670 | 5.6 | 160 | [β] |
SoYouStart dedicated by OVH / E3-SSD-3 :computer: | Intel E3-1245 v2 | 5.6 | 148 | [β] |
SoYouStart dedicated by OVH / E3-SSD-3 :computer: | Intel E3-1245 v2 + | 5.6 | 113 | [β] |
Brightbox / SSD 1G :alarm_clock: | Intel E312xx Sandy Bridge | 5.5 | 210 | [β] |
Custom PC / ASUS P5KPL-AM EPU :computer: | Intel Pentium E5400 | 5.3 | 262 | [β] |
HostHatch / SSD VPS - KVM | Intel E5-1650 v2 | 5.6 | 256 | [β] |
StackPort / m1.medium (beta) :alarm_clock: | Intel Haswell | 5.6 | 121 | [β] |
StackPort / m1.small :alarm_clock: | QEMU | 5.6 | 119 | [β] |
GleSYS / OpenVZ in Falkenberg :alarm_clock: | Intel E5-2687W v3 | 5.6 | 129 | [β] |
Bytemark (formerly BigV) / in York | QEMU | 5.6 | 210 | [β] |
Wable / Bundle #2 (OpenVZ) | N/A | 5.6 | 203 | [β] |
Scaleway / C1 :computer: :alarm_clock: | Marvell Armada 370/XP | 5.6 | 1111 | [β] |
SWNet Group | Intel E5-2630 v3 | 5.6 | 167 | [β] |
Rendszerinformatika | Intel E5-2665 | 5.5 | 222 | [β] |
Amazon EC2 / c4.large :alarm_clock: freetier | Intel E5-2666 v3 | 5.6 | 113 | [β] |
CenturyLink / Standard server :alarm_clock: | Intel E5-2680 | 5.6 | 151 | [β] |
CenturyLink / Hyperscale :alarm_clock: | Intel E5-2697 v2 | 5.6 | 150 | [β] |
RamNode / Premium KVM SSD in NL | Intel E3-1230 V2 | 5.6 | 185 | [β] |
webtropia by myLoc / vServer M 4.0 | Intel E5-2620 v2 | 5.6 | 234 | [β] |
Cloud.hu by EZIT / Cloud WebtΓ‘rhely Plus 2 β β | Intel E3-1240 V2 | 7.0 | 122 | [β] |
Cloud.hu by EZIT / Cloud WebtΓ‘rhely Plus 2 β β | Intel E3-1240 V2 | 5.6 | 169 | [β] |
TΓ‘rhely.eu / Alap DDR4 | Intel E5-1620 v3 | 5.6 | 175 | [β] |
ProfiTΓ‘rhely / WORDPRESS β | Intel E3-1230 V2 | 5.6 | 323 | [β] |
Magyar Hosting / EVO 3 β β | Intel E5-1650 | 5.6 | 195 | [β] |
Host Europe / Virtual Server Advanced | Intel E5-2620 v2 | 5.6 | 256 | [β] |
Host Europe / Root Server M | Intel E5-2620 v2 | 5.6 | 207 | [β] |
Host Europe / new Virtual Server Advanced | Intel E5-2640 v3 | 5.6 | 122 | [β] |
Cloud.hu by EZIT / Pro Cloud Flotta :alarm_clock: | Intel X5650 | 5.6 | 204 | [β] |
elastichosts / VM 2000 MHz :alarm_clock: | Intel E5-2680 v2 | 5.6 | 179 | [β] |
VEXXHOST / v1-standard-1 | Intel E5520 | 5.6 | 220 | [β] |
Springs.io by elastichosts / Container 8000 MHz :alarm_clock: | Intel E5-2680 v2 | 5.6 | 161 | [β] |
CityCloud / 1C-1GB in London :alarm_clock: | Intel E312xx Sandy Bridge | 5.6 | 152 | [β] |
LeaseWeb / Virtual Server Type S | QEMU | 5.6 | 153 | [β] |
Hostinger / OpenVZ Plan 1 | Intel E5-2620 v3 | 5.6 | 264 | [β] |
Netrouting / XEN256 | Intel X5650 | 5.6 | 198 | [β] |
Magyar Hosting / SSD VPS | Intel X5690 | 5.5 | 180 | [β] |
Packet / Type 1 in EWR1 :computer: :alarm_clock: | Intel E3-1240 v3 | 5.6 | 99 | [β] |
servetheworld / SSD 2 GB in Norway | Intel E5 | 5.6 | 225 | [β] |
Pantheon / (sandbox site) β β | Intel E5-2670 | 5.6 | 430 | [β] |
Maxer / VPS 2GHz | N/A | 5.6 | 272 | [β] |
Gandi.net / Simple Hosting β β | Intel E5-2650L | 5.4 | 600 | [β] |
iFastNet / Entry (OpenVZ) | Intel i7-4771 | 5.6 | 160 | [β] |
CloudSigma / in ZRH :alarm_clock: | Intel E5-2697 v3 | 5.6 | 238 | [β] |
Scaleway / VC1S :alarm_clock: | Intel Atom C2750 | 5.6 | 500 | [β] |
Scaleway / C2S :computer: :alarm_clock: | Intel Atom C2550 | 5.6 | 381 | [β] |
Telekom Cloud / c2.medium | Intel E5-2658A v3 | 5.6 | 415 | [β] |
US Dedicated / KVM 1 | QEMU | 5.6 | 497 | [β] |
GoDaddy / Cloud Server Tiny :alarm_clock: | Intel E312xx Sandy Bridge | 5.6 | 190 | [β] |
Zetta.IO / m3.medium :alarm_clock: | Intel E5-2695 v2 | 5.6 | 209 | [β] |
Zetta.IO / t2.small :alarm_clock: | Intel E5-2640 v3 | 5.6 | 190 | [β] |
Microsoft Azure / Standard DS1 :alarm_clock: | Intel E5-2660 | 5.6 | 220 | [β] |
Microsoft Azure / Standard D1 v2 :alarm_clock: | Intel E5-2673 v3 | 5.6 | 143 | [β] |
Packet / Type 1 in AMS1 :computer: :alarm_clock: | Intel E3-1240 v5 | 5.6 | 93 | [β] |
RackForest / Linux VPS Eight | Intel E5-2630 v2 | 5.6 | 230 | [β] |
RackForest / SSD Ten β β | Intel E3-1231 v3 | 5.6 | 105 | [β] |
Binary Lane / 1 CPU 512 MB :alarm_clock: | N/A | 5.6 | 190 | [β] |
Server4You / vServer SSD M8 | Intel E5520 | 5.6 | 209 | [β] |
Byte.nl / trial β β | Intel E56xx | 5.6 | 381 | [β] |
A Small Orange / Level II Cloud VPS + Cloud VIP Boost | QEMU | 5.6 | 203 | [β] |
SzerverPlex / 4core 2GB | Intel X5450 | 5.6 | 256 | [β] |
KnownHost / SSD-1 managed | Intel E5-2620 v3 | 5.6 | 167 | [β] |
Storm on Demand / Storm VPS 1GB :alarm_clock: | Intel E3-1271 v3 | 5.6 | 94 | [β] |
Szerverem.hu / XXXL | AMD Opteron 6136 | 5.6 | 297 | [β] |
ATW / OctopusVS | Intel E5-2670 | 5.6 | 190 | [β] |
PCextreme / Agile 512M :alarm_clock: | Common KVM | 5.6 | 143 | [β] |
PCextreme / Stamina 4G :alarm_clock: | Common KVM | 5.6 | 198 | [β] |
Integrity / vCloud | Intel E7-4870 | 5.6 | 181 | [β] |
Inulogic / VPS Perso | Intel E3-1240 v2 | 5.6 | 117 | [β] |
Virpus / Pure SSD VPS | Intel E5-2620 | 5.6 | 341 | [β] |
ProfitBricks / in Frankfurt :alarm_clock: | AMD Opteron 62xx | 5.6 | 201 | [β] |
HostUS / Unmanaged VPS | Intel E5-1650 v3 | 5.6 | 128 | [β] |
GloboTech / Popular 2 | Intel E5-26xx | 5.6 | 234 | [β] |
Versanus / 4core 0.5GB | AMD Opteron 6238 | 5.6 | 270 | [β] |
ATW / FlyHOST :computer: | ARMv7 rev 3 (v7l) | 5.6 | 406 | [β] |
Webhuset / SSD VPS 2GB | Intel E5-2665 | 5.6 | 207 | [β] |
Webonic / V2 | Intel E312xx Sandy Bridge | 5.6 | 175 | [β] |
Tiktalik / CPU Hog :alarm_clock: | Intel E3-1230 V2 | 5.6 | 136 | [β] |
Tiktalik / PRO :alarm_clock: | Intel E3-1230 V2 | 5.6 | 140 | [β] |
NephoScale / CS2.2-SSD :alarm_clock: | Intel E5-2690 v2 | 5.6 | 143 | [β] |
Joyent / Infrastructure Container :alarm_clock: | Intel E5-2690 v3 | 5.6 | 167 | [β] |
CityCloud / 2C-1GB in Frankfurt :alarm_clock: | Intel E5-26XX | 5.6 | 128 | [β] |
TerraHost / VS X-5 2016 | Intel E3-1240 v5 | 5.6 | 107 | [β] |
BlazingFast / SSD Cloud Server 2GB | Intel E3-1240 v3 | 5.6 | 140 | [β] |
Hawk Host / Basic VPS | Intel E5-2620 | 5.6 | 255 | [β] |
Bluehost / VPS standard β β | Intel E5-2650 v3 | 5.6 | 201 | [β] |
VPSDime / VPS 6GB | Intel E5-2630 | 5.6 | 231 | [β] |
SoftLayer by IBM / VPS 2 cores :alarm_clock: | Intel E5-2650 v2 | 5.6 | 175 | [β] |
DreamHost / gp1.lightspeed :alarm_clock: | Intel E5-2620 v4 | 5.6 | 150 | [β] |
SwiftwayCloud / 3.0 GB | Intel E5-2620 | 5.6 | 231 | [β] |
Host1Plus / 2C-2GB in Frankfurt | Intel E5-2620 v3 | 5.6 | 151 | [β] |
iwStack by Prometeus / 2C-1GB in NL :alarm_clock: | Intel E3-1241 v3 | 5.6 | 109 | [β] |
netcup / RS 2000 G7 | Intel E5-2680 v4 | 5.6 | 148 | [β] |
Neohost.com.ua / KVM-SSD-2048 | Intel E3-1230 v2 | 5.6 | 115 | [β] |
SnackHost by VSHosting / 1C-1GB :alarm_clock: | AMD Opteron 63xx | 5.6 | 261 | [β] |
Rackhost / VPS 2048 | Intel 5160 | 5.6 | 230 | [β] |
Packet / Type 2A in EWR1 :computer: :alarm_clock: | Cavium ThunderX CN8890 | 5.6 | 500 | [β] |
Innofield / Flow App Engine | Intel E5-2695 v2 | 5.6 | 206 | [β] |
e24cloud.com / 4C 8GB :alarm_clock: | Intel E5-2670 v2 | 5.6 | 183 | [β] |
Cloudwatt by Orange / n1.cw.highcpu-2 :alarm_clock: | Intel E312xx | 5.6 | 200 | [β] |
Dediserve / 2C-2GB in Vienna | QEMU | 5.6 | 203 | [β] |
Dediserve / 2C-2GB in Frankfurt | Intel E5-2660 | 5.6 | 219 | [β] |
Lunacloud / 2C-2GB in Portugal :alarm_clock: | Intel E5-2640 v2 | 5.6 | 201 | [β] |
Togglebox / 2C-2GB on HV41.dal :alarm_clock: | Intel E5-2670 v3 | 5.6 | 142 | [β] |
Auro / standard.4 :alarm_clock: | Intel E5-2670 | 5.6 | 141 | [β] |
Sweden Dedicated / SSD VPS 1024 MB | Intel E5640 | 5.6 | 337 | [β] |
Cloudwatt by Orange / n2.cw.standard-2 :alarm_clock: | Intel E312xx | 5.6 | 109 | [β] |
Steadfast / 2C-1GB :alarm_clock: | Intel E5-2650 | 5.6 | 224 | [β] |
Kamatera / 2C-1GB shared vCPU :alarm_clock: | Intel E5-2690 v4 | 5.6 | 140 | [β] |
Kamatera / 2C-1GB dedicated vCPU :alarm_clock: | Intel E5-2690 v4 | 5.6 | 133 | [β] |
Comalis / PRO 24G dedicated :computer: | Intel Xeon | 5.6 | 185 | [β] |
Atlantic.Net / G2.2GB :alarm_clock: | Intel E5-2620 | 5.6 | 250 | [β] |
Advania / Small Platinum | QEMU | 5.6 | 141 | [β] |
Scaleway / X64-30GB :alarm_clock: | Intel D-1531 | 5.6 | 211 | [β] |
Scaleway / ARM64-8GB :alarm_clock: | Cavium ThunderX | 5.6 | 559 | [β] |
hosttech / Sunny 2C-2GB | Intel E5-2620 v3 | 5.6 | 189 | [β] |
Platform.sh / Standard :alarm_clock: | Intel E5-2670 v2 | 7.0 | 180 | [β] |
RoseHosting / SSD 2 VPS | Intel E5-2660 v4 | 5.6 | 111 | [β] |
A2 Hosting / Dynamic VPS OpenVZ | Intel E5-2620 v4 | 5.6 | 171 | [β] |
Time4VPS / KVM Linux 2 | Intel E5-2640 v4 | 5.6 | 160 | [β] |
IP-Projects / vServer M SSD | Intel E5-1650 v4 | 5.6 | 162 | [β] |
MikroVPS / XEN-512M | Intel X5650 | 5.6 | 296 | [β] |
Cherry Servers / SMART8 | Intel E3-1240 | 5.6 | 135 | [β] |
Combell / m1.medium | Intel E5-2660 | 5.6 | 151 | [β] |
JZT / Midi | Intel X5675 | 5.6 | 199 | [β] |
ZeroTime Services / VPS Pro 2C | Intel E5-2630 v3 | 5.6 | 145 | [β] |
fxhosting.hu / KVM-H 8 | Intel E5-2440 | 5.6 | 214 | [β] |
Kyup by SiteGround / 2C-1GB lxc :alarm_clock: | Intel E5-2690 v2 | 5.6 | 160 | [β] |
FirstVDS / Π Π°Π·Π³ΠΎΠ½ :alarm_clock: | Intel E5-2630 v3 | 5.6 | 179 | [β] |
DataPacket / VServer 2 GB | Intel E5-1650 | 5.6 | 149 | [β] |
Magyar Hosting / SSD VPS | Intel E5-2667 v2 | 5.6 | 130 | [β] |
Snel / Bucket | Intel E5-2630 v4 | 5.6 | 180 | [β] |
H4Y / VM-2 | Intel E5-2690 | 5.6 | 178 | [β] |
CloudVPS / Small HD 2GB | Intel E5-2697 v4 | 5.6 | 134 | [β] |
Keyweb / RVS L14 SSD | Intel i7 | 5.6 | 122 | [β] |
FASTVPS / EVO-8-SSD | Intel E5-2630 v4 | 5.6 | 169 | [β] |
Selectel, vscale.io / 2C-1GB in ru-1b :alarm_clock: | Intel E5-2680 v4 | 5.6 | 123 | [β] |
1984 / VServer | Intel E5-2670 v3 | 5.6 | 159 | [β] |
uHost / L VPS Server | Intel E5-2696 v3 | 5.6 | 135 | [β] |
IntoVPS / M4 | Intel E5-2640 v4 | 5.6 | 105 | [β] |
Description | CPU | PHP | msec | stable* |
*
Stable means deviation is within Β± 10%, the main cause is
memory bandwidth.
β
Shared hosting with SSH access.
β β
High-resource hosting with SSH access.
:computer: Dedicated server, not VPS.
:alarm_clock: Hourly or daily billing available.
+
CPU scaling_governor
was set to performance
.
Quick installation
# On a Debian based system
apt-get install -y wget ca-certificates php5-cli php5-sqlite
# Test sqlite extension
php -m | grep -Eqx "sqlite3|SQLite" || echo "Please enable sqlite extension." 1>&2
# Download and untar in one go
wget -qO- https://github.com/szepeviktor/wordpress-speedtest/releases/download/v0.1.2/wordpress-speedtest.tar.gz|tar xzv
# Start a test
cd wordpress-speedtest/ && time php index.php > /dev/null
Usage
# One time run
time php index.php|grep -q 'Hello world.</a></h2>' || echo "WordPress error." 1>&2
# Ten runs
time for R in {1..10}; do php index.php > /dev/null; done
# Live stability test
while :; do { time php index.php > /dev/null; sleep 0.2; } 2>&1|grep "^real"; done
# Live stability test on one core
while :; do { time taskset 0x00000001 php index.php > /dev/null; sleep 0.2; } 2>&1|grep "^real"; done
# Simple graph * with percentage of change
MSEC_PERC=1 MSEC_DELAY=0 MSEC_DOT=_ MSEC_DIVIDER=2 msec php index.php
# Nice graph of stability
apt-get install -y gnuplot5-nox feedgnuplot
while :; do { time php index.php > /dev/null; sleep 0.2; } 2>&1 \
| sed -n 's/^real\s\+0m\([0-9.]\+\)s$/\1/p'; done \
| feedgnuplot --terminal 'dumb 120,40' --stream --points --lines -xlen 30 --set "xtics 10"
# CPU model
dmidecode --type 4
cat /proc/cpuinfo
*
Download msec
from szepeviktor/debian-server-tools
Install PHP 5.6 on Ubuntu 14.04 Trusty LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php5-5.6
Install PHP 5.6 on CentOS 7 https://rpms.remirepo.net/wizard/
cPanel server's PHP-CLI binary location /opt/alt/php56/usr/bin/php
Please report your result!
Provider Top List
{
echo "| Description | CPU | PHP | msec | stable |"
wget -qO- https://github.com/szepeviktor/wordpress-speedtest/raw/master/README.md \
| grep "^|" | sed -e "s|\*\*||g" | grep -v "^| Description |" \
| sort -t "|" -k 5 -n
} > wordpress-speedtest-sorted-results.md
Then use a Markdown editor like Caret to display it. Also see issue #6.
How to choose VPS provider?
Operation
- Company transparency, status page
- Data center location
- Price
- Has own AS? Number of peers
- Response to abuse report, spammer neighbors
- http://www.projecthoneypot.org/
-
https://www.talosintelligence.com/reputation_center/lookup?search=AS-description
-
https://cleantalk.org/blacklists/AS0000
-
https://cymon.io/IP
- Stores plain text passwords?
- Response time of nighttime technical support in case of network or hardware failure
- Daytime technical and billing support
Infrastructure
- Redundancy: power, cooling, network, storage, hypervisor
- Network: worldwide and regional bandwidth, port speed, D/DoS mitigation, IPv6 http://bgp.he.net/
- CPU speed: PassMark CPU Mark 2000+, sysbench < 20 ms, WordPress Speedtest < 150 ms
- Memory bandwidth: flat graphs with bandwidth64
- Disk access time: < 1 ms
- Scheduled backup