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)
Video on competing with Amazon 4th video
Top 10 European Cloud Service Providers 2016 Price-Performance Report
Cloud Provider Directory by Gartner
| Description | CPU | PHP | msec | stable* |
|---|---|---|---|---|
| π UpCloud / in Frankfurt β° | Intel E5-2687W v3 | 5.6 | 115 | [β] |
| Liquid Web / Storm VPS 1GB β° | Intel E3-1271 v3 | 5.6 | 94 | [β] |
| Contabo / VPS M SSD | Intel E5-2620 v3 | 5.6 | 159 | [β] |
| Oktawave / v1.highcpu-2.09 β° freetier | Intel E5-2660 v3 | 5.6 | 133 | [β] |
| Exoscale / Medium in CH-DK-2 β° | Intel E312xx Sandy Bridge | 5.6 | 178 | [β] |
| Exoscale / Medium in CH-GVA-2 β° | 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 β° freetier | Intel Xeon 2.60 GHz | 5.6 | 137 | [β] |
| Digital Ocean β° | Intel E5-2630L v2 | 5.6 | 195 | [β] |
| Linode / KVM β° | Intel E5-2680 v3 | 5.6 | 180 | [β] |
| Tu Cloud Server / VPS 50 in Madrid | Intel E5-2620 v2 | 5.6 | 179 | [β] |
| My custom PC π» | AMD FX-6300 | 5.6 | 158 | [β] |
| RunAbove by OVH / Steadyfast | Intel E312xx Sandy Bridge | 5.5 | 154 | [β] |
| OVH Public Cloud / CPU Instance EG-7 β° | Intel E5-2650 v3 | 5.6 | 128 | [β] |
| OVH Public Cloud / CPU Instance HG-7 β° | 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 β° | 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 π» | Intel E3-1245 v2 | 5.6 | 148 | [β] |
| SoYouStart dedicated by OVH / E3-SSD-3 π» | Intel E3-1245 v2 + | 5.6 | 113 | [β] |
| Brightbox / SSD 1G β° | Intel E312xx Sandy Bridge | 5.5 | 210 | [β] |
| Custom PC / ASUS P5KPL-AM EPU π» | Intel Pentium E5400 | 5.3 | 262 | [β] |
| HostHatch / SSD VPS - KVM | Intel E5-1650 v2 | 5.6 | 256 | [β] |
| StackPort / m1.medium (beta) β° | Intel Haswell | 5.6 | 121 | [β] |
| StackPort / m1.small β° | QEMU | 5.6 | 119 | [β] |
| GleSYS / OpenVZ in Falkenberg β° | 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 π» β° | 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 β° freetier | Intel E5-2666 v3 | 5.6 | 113 | [β] |
| CenturyLink / Standard server β° | Intel E5-2680 | 5.6 | 151 | [β] |
| CenturyLink / Hyperscale β° | 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 β° | Intel X5650 | 5.6 | 204 | [β] |
| elastichosts / VM 2000 MHz β° | Intel E5-2680 v2 | 5.6 | 179 | [β] |
| VEXXHOST / v1-standard-1 | Intel E5520 | 5.6 | 220 | [β] |
| Springs.io by elastichosts / Container 8000 MHz β° | Intel E5-2680 v2 | 5.6 | 161 | [β] |
| CityCloud / 1C-1GB in London β° | 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 π» β° | 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 β° | Intel E5-2697 v3 | 5.6 | 238 | [β] |
| Scaleway / VC1S β° | Intel Atom C2750 | 5.6 | 500 | [β] |
| Scaleway / C2S π» β° | 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 β° | Intel E312xx Sandy Bridge | 5.6 | 190 | [β] |
| Zetta.IO / m3.medium β° | Intel E5-2695 v2 | 5.6 | 209 | [β] |
| Zetta.IO / t2.small β° | Intel E5-2640 v3 | 5.6 | 190 | [β] |
| Microsoft Azure / Standard DS1 β° | Intel E5-2660 | 5.6 | 220 | [β] |
| Microsoft Azure / Standard D1 v2 β° | Intel E5-2673 v3 | 5.6 | 143 | [β] |
| Packet / Type 1 in AMS1 π» β° | 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 β° | 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 β° | 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 β° | Common KVM | 5.6 | 143 | [β] |
| PCextreme / Stamina 4G β° | 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 β° | 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 π» | 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 β° | Intel E3-1230 V2 | 5.6 | 136 | [β] |
| Tiktalik / PRO β° | Intel E3-1230 V2 | 5.6 | 140 | [β] |
| NephoScale / CS2.2-SSD β° | Intel E5-2690 v2 | 5.6 | 143 | [β] |
| Joyent / Infrastructure Container β° | Intel E5-2690 v3 | 5.6 | 167 | [β] |
| CityCloud / 2C-1GB in Frankfurt β° | 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 β° | Intel E5-2650 v2 | 5.6 | 175 | [β] |
| DreamHost / gp1.lightspeed β° | 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 β° | 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 β° | AMD Opteron 63xx | 5.6 | 261 | [β] |
| Rackhost / VPS 2048 | Intel 5160 | 5.6 | 230 | [β] |
| Packet / Type 2A in EWR1 π» β° | Cavium ThunderX CN8890 | 5.6 | 500 | [β] |
| Innofield / Flow App Engine | Intel E5-2695 v2 | 5.6 | 206 | [β] |
| e24cloud.com / 4C 8GB β° | Intel E5-2670 v2 | 5.6 | 183 | [β] |
| Cloudwatt by Orange / n1.cw.highcpu-2 β° | 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 β° | Intel E5-2640 v2 | 5.6 | 201 | [β] |
| Togglebox / 2C-2GB on HV41.dal β° | Intel E5-2670 v3 | 5.6 | 142 | [β] |
| Auro / standard.4 β° | Intel E5-2670 | 5.6 | 141 | [β] |
| Sweden Dedicated / SSD VPS 1024 MB | Intel E5640 | 5.6 | 337 | [β] |
| Cloudwatt by Orange / n2.cw.standard-2 β° | Intel E312xx | 5.6 | 109 | [β] |
| Steadfast / 2C-1GB β° | Intel E5-2650 | 5.6 | 224 | [β] |
| Kamatera / 2C-1GB shared vCPU β° | Intel E5-2690 v4 | 5.6 | 140 | [β] |
| Kamatera / 2C-1GB dedicated vCPU β° | Intel E5-2690 v4 | 5.6 | 133 | [β] |
| Comalis / PRO 24G dedicated π» | Intel Xeon | 5.6 | 185 | [β] |
| Atlantic.Net / G2.2GB β° | Intel E5-2620 | 5.6 | 250 | [β] |
| Advania / Small Platinum | QEMU | 5.6 | 141 | [β] |
| Scaleway / X64-30GB β° | Intel D-1531 | 5.6 | 211 | [β] |
| Scaleway / ARM64-8GB β° | Cavium ThunderX | 5.6 | 559 | [β] |
| hosttech / Sunny 2C-2GB | Intel E5-2620 v3 | 5.6 | 189 | [β] |
| Platform.sh / Standard β° | 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 β° | Intel E5-2690 v2 | 5.6 | 160 | [β] |
| FirstVDS / Π Π°Π·Π³ΠΎΠ½ β° | 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 β° | 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.
π» Dedicated server, not VPS.
β° Hourly or daily billing available.
+ CPU scaling_governor was set to performance.
# 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# 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!
{
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.mdThen use a Markdown editor like Caret to display it. Also see issue #6.
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-descriptionhttps://cleantalk.org/blacklists/AS0000https://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