Benchmark Servers

Benchmark Servers

Cross-Platform Benchmark

A compilation of Linux server benchmarking scripts: haydenjames/bench-scripts

They have some strange way of publishing and sending reports: VPS Benchmarks Rankings for Linux based web servers

Instantly know more about your Linux servers

  1. Just info: vHWinfo to get fast info

    wget -qO- vhwinfo.com/vhwinfo.sh | bash
    
  2. Best is nench to get CPU compute power & HD speed

    wget -qO- wget.racing/nench.sh | bash
    
Alternatives

wget -qO- http://linux-bench.com/linux-bench.sh | bash

  1. Bench.sh

    wget -qO- bench.sh | bash
    
  2. FreeVPS bench.sh measuring mostly network speed and some basic info

    wget freevps.us/downloads/bench.sh -O - -o /dev/null|bash
    
  3. The most complete CPU test is using Geekbench 4

    wget https://cdn.geekbench.com/Geekbench-4.4.1-Linux.tar.gz -O ./geekbench.tar.gz
    tar xzf geekbench.tar.gz && rm geekbench.tar.gz
    ./Geekbench-*-Linux/geekbench4 && rm -rf Geekbench-*-Linux
    
    # or with docker
    apt -y install docker.io && docker run --rm davidsarkany/geekbench && docker rmi davidsarkany/geekbench
    

    You’ll get an URL with comperhensive results; great!

  4. vpsbench

    wget https://raw.github.com/mgutz/vpsbench/master/vpsbench -O - -o /dev/null|bash
    

In Geekbench, Hetzner Cloud : https://browser.geekbench.com/v4/cpu/14407190 (CX11: 1 vCPU (2.1GHz), 2GB) Exoscale Cloud: https://browser.geekbench.com/v4/cpu/14408029 (Tiny: 2.1GHz, 1GB) Hetzner Root (Turing): https://browser.geekbench.com/v4/cpu/14408101 (i7-2600 3800 MHz (4 cores), 16GB)

The current version, Geekbench 4, uses scores that are calculated against a baseline score of 4000, which represents the performance of an dual-core Intel Core i7-6600U @ 2.60 GHz.

My results: Geekbench Profile

nench speed

Infomaniak = scale to 32 cloudlets = max 100€/mo Infomaniak Max = scale to 240 cloudlets = max 300€/mo

Digital Ocean = 20$ Droplet (2 CPU & 4GB) Scaleway has limited bandwidth based on instance, but offers 2 x vCPU for similar price.

You also get Flexible IP for free as explained in their Pricing Policy Scaling is done completely manualy explained here

Exo Tiny = 10€/mo (1 CPU & 1 GB) Exo Small = 19€/mo (2 CPU & 2 GB). Use Zurich (CH-DK-2) datacenter as Geneva (CH-GVA-2) is little less performant. Vienna (AT-VIE-1) is exactly the same as Geneva. Exo Large = 77€/mo (4 CPU & 8 GB).

Scaleway has Flexible IP included in price; essentially, for free.

Infomaniak Info Max
price 4-100€/mo 4-300€/mo
cpu bzip2 7.4 secs 7.4 sec
cpu singl 2600 geek 2500 geek
cpu multi 16000 geek 40000 gk
hd dd-avg 99 MiB/s 99 MiB/s

MassiveGRID (Far)

Offer Location CPU singl CPU multi CPU bzip2 HD dd-avg Price vCPU Cnt RAM CPU Underlying Architecture
Digital Ocean 20$ Frankfurt 3400 geek 6400 geek 5.1 sec 760 MiB/s 18€/mo 2 vCPU 4 GB Xeon Gold 6140 2.3GHz
Scaleway DEV1-S Paris 1800 geek 2400 geek 12.8 sec 200 MiB/s 2.99€/mo 2 vCPU 2 GB AMD EPYC 7281 16-Core 2.1GHz
Scaleway DEV1-XL Paris 2000 geek 4100 geek 12.0 sec 170 MiB/s 23.99€/mo 4 vCPU 4 GB AMD EPYC 7281 16-Core 2.1GHz
Scaleway GP1-XS Paris 3000 geek 7500 geek 6.0 sec 150 MiB/s 39€/mo 4 vCPU 16 GB AMD EPYC 7401P 24-Core 2.0GHz
Scaleway GP1-L Paris 3500 geek 40000 geek 5.4 sec 380 MiB/s 299€/mo 32 vCPU 128 GB AMD EPYC 7401P 24-Core 2.0GHz
Exoscale Tiny Zurich 4000 geek 4000 geek 4.5 sec 500 MiB/s 10€/mo 2 vCPU 1 GB Xeon (Skylake) 2.4GHz
Exoscale Small Zurich 4000 geek 7000 geek 4.5 sec 500 MiB/s 19€/mo 4 vCPU 2 GB Xeon (Skylake) 2.4GHz
Exoscale Large Zurich 4000 geek 13200 geek 4.5 sec 500 MiB/s 77€/mo 4 vCPU 8 GB Xeon (Skylake) 2.4GHz
Hetzner Cloud CX11 Nurmberg 2600 geek 2600 geek 6.4 sec 300 MiB/s 2.7€/mo 1 vCPU 2 GB Xeon (Skylake) 2.1GHz
Hetzner CX11 Falkenstein 3300 geek 3300 geek 5.5 sec 330 MiB/s 2.7€/mo 1 vCPU 2 GB Xeon (Skylake) 2.1GHz
Hetzner CX11-CEPH Falkenstein xxxx geek xxxx geek 5.7 sec 310 MiB/s 2.7€/mo 1 vCPU 2 GB Xeon (Skylake) 2.1GHz
Hetzner Cloud CX51 Falkenstein 2600 geek 12000 geek 6.9 sec 300 MiB/s 29.90€/mo 8 vCPU 32 GB Xeon (Skylake) 2.1GHz
Hetzner Cloud CCX11 Falkenstein 3900 geek 4600 geek 5.1 sec 400 MiB/s 19.90€/mo 2 vCPU 8 GB Xeon (Skylake) 2.1GHz
Hetzner Cloud CCX31 Falkenstein 3900 geek 15300 geek 4.4 sec 380 MiB/s 69.90€/mo 8 vCPU 32 GB Xeon (Skylake) 2.1GHz
Hetzner Cloud CCX51 Nuremberg 4300 geek 45000 geek 4.1 sec 380 MiB/s 269.9€/mo 32 vCPU 128 GB Xeon (Skylake) 2.1GHz
Hetzner EX4 ( old ) Falkenstein 4000 geek 12200 geek 4.6 sec 128 MiB/s 34€/mo 8 vCPU 16 GB i7-2600 Quad Core 3.4GHz
Hetzner EX62-NVME Falkenstein 6570 geek 37700 geek 2.7 sec 1240 MiB/s 77€/mo 16 vCPU 64 GB i9-9900K Octa-Core 5.0GHz
MassiveGRID Frankfurt 2800 geek 13600 geek 6.4 sec 105 MiB/s 4-45€/mo 1-32 vC <4 GB Intel Xeon E5-2683 v4 2.10GHz
MassiveGRID Max Frankfurt 2800 geek 32000 geek 6.4 sec 100 MiB/s 4-350€/mo 1-256 vC <32 GB Intel Xeon E5-2683 v4 2.10GHz

PHP (request concurrency) scales well on adding cores, but single request is processed by one core.

Exoscale is like Hetzner Cloud

Compared to Hetzner Cloud, Exoscale CPU is CPU core, not thread so essentially Exo CPU = 2 x Hetzner vCPU. Exoscale results are also really consistent, like they are dedicated.

Exoscale. To scale instance, server must be stopped, but it is immediate and no change in IP address. Powered-off machines are not billed: powered down machines will only be charged for resources still in use, for example the SSD volume. You can specify which instances should run on separate hosts.

Infomaniak: Doesn’t charge for stopped instances but even then charges for storage above 20G and 2.99€/mo for IPv4 address (IPv6 is free)

Hetzner Cloud:

  • Backups (7 revisions) are 20% of instance price and are not automatic. It is also suggested to shutdown instance.
  • Snapshots are charged per GB and also need instance stopped.
  • Floating IP’s are 1€/mo

CX11 = 1 CPU + 2G = 2.5€/mo CCX11 = 2 CPU dedi + 8G = 20€/mo CX51 = 8 CPU + 32G = 30€/mo CCX31 = 8 CPU + 32G = 70€/mo

Vertial Scaling: Only Jelastic does it for free (you don’t pay for reservation of resources) but their single core speed is not amazing and their HDD speed is slow. At Hetzner Cloud you request “Resize” but even that is not momentary (20-30 seconds)

Hetzner Dedicated Servers

Abstract: Fastest single-core, payment by month

If you want single-core performace, there is no alternative to dedicated hosting and even i7-8700 (54€/mo) is comparable to i9-9900K (64€/mo). Geek’s are ~ 5700 / 27000 vs i9-9900K 7000 / 44000. Also some Xeon’s are comparable like: E-2176G 6200 / 26000. In multi-core, AMD’s are little bit faster than Intel’s, but not worth it.

So, what is wrong with dedicated server? Scaling, as you can’t turn it off in days; you have to wait for month increment. This is why you have “Dedicated Cloud” instances that are essentially the same as dedicated, but are billed on pay-per-usage.

Hetzner Cloud

Abstract: free IPv4, standard multi-core & single-core, manual vertical scalability

Hetzner Cloud dedicated vCPU instance are dedicated threads and not cores, so 1 vCPU = 1 hyper-thread. Hetzner Cloud is running KVM as a hypervisor.

They have the limit of 8 vCPU for all accounts, but on request they raise it. The reason is probably in line with this comment: for the 32 vCPU, they can’t use the same Skylake CPU (E3v5 CPUs) as they ain’t available in a 16C/32T config, so they’d either have to do E5 or Xeon scalable for the bigger instances. Those are not E3 though. Judging by the frequency of 2100MHz those are E5s. They could be using Xeon Silver 4110 chips, or something similar.

I’ve found a result for 32 vCPU: https://browser.geekbench.com/v4/cpu/9344676 (4700 / 47000)

Scaleway has really competitive Cloud pricing and locations in Paris and Amsterdam. It is even better than Hetzner Cloud. Their dedicated offering is Online by Scaleway

OneProvider bring together the services of over 100 upstream providers, all in one place, with a single bill and a single control panel to monitor your entire fleet of services. They have dedicated & cloud offering.

  • One-click K8s Cluster: Digital Ocean,

  • One-click MySQL Database Cluster: Digital Ocean,

  • Vultr has datacenter in Frankfurt and has Geekbench scores on their pricing page.

  • Single node testing k8s: Exoscale works,

Try single node k8s. Deploy PHP & MySQL on k8s: Deploy your first scaleable PHP/MySQL Web application in Kubernetes

What is Terraform?

Kubernetes clusters for the hobbyist - I’m running a three node cluster on Hetzner Cloud for less than $10 a month. - I’m running a three node cluster on Hetzner Cloud for less than $10 a month. Com… | Hacker News Guide to setup and operate a fully functional, secure Kubernetes cluster on a cloud provider such as Hetzner Cloud, DigitalOcean or Scaleway using Terraform hobby-kube/guide

Why we use Terraform and not Chef, Puppet, Ansible, SaltStack, or CloudFormation

Terraform has Hetzner Cloud and Exoscale provider

Storage on k8s is called Container Attached Storage (CAS) and most famous are OpenEBS Cloud-integrated Storage (CIS)

Tutorial: Deploy Kubernetes on Hetzner Cloud + Ingress + OpenEBS Storage


Jelastic in Germany & USA: MassiveGRID

The Only PaaS with Automatic Vertical Scaling for Containers

Changing the amount of allocated resources typically takes only 1 or 2 seconds and does not have any negative impact on your app.

Infomaniak (CH): Pricing 0.00253€/hr * 30 * 24 = 1.8€/mo + IPv4 €2.99 = 4.79€/mo MassiveGRID (DE & US): Pricing 0.001822$/hr * 30 * 24 = 1.33€/mo + IPv4 €1.83 = 3.16€/mo (1.48$/mo + 2.03$/mo )


gtrafimenkov/cloud-servers-performance: Practical performance tests of various cloud virtual machines and servers


Google Cloud Platform: CPU Benchmark results for every instance type | Zoran’s Blog

date 31. Oct 2019 | modified 10. Jun 2024
filename: Hosting » Benchmarks & Prices