Ich miete seit einiger Zeit einen VPS bei Contabo, der auf Grundlage von VirtualMin als Email- und Webserver eingesetzt wird.
Diesen Server habe ich gebucht:
Cloud VPS S
– 4 vCPU-Kerne
– 8 GB RAM
– 200 GB SSD
– Standort Europäische Union (Deutschland)
für 7,13€ / Monat
Positiv ist, dass KVM und die Nutzung von Docker Containern möglich sind. Auch kann man selber einen Reverse DNS Eintrag über das Adminpanel einrichten, was für den Betrieb eines E-Mail-Servers dringend erforderlich ist. Bei anderen Hostern ging das teilweise nur über den Support, der dafür teilweise bis zu 5 Tage brauchte (1blu).
Bisher läuft der Server zuverlässig, allerdings ist mir in letzter Zeit aufgefallen, dass sich WordPress in letzter Zeit manchmal etwas träge reagiert. Das könnte wohl an den etwas langsamen Zugriffszahlen auf die SSD liegen. 64K Blöcke lesen nur 66.37 MB/s im Gegensatz zu deutlich schnelleren 774.97 MB/s bei 1blu. Das ist ein wirklich enormer Unterschied: 1blu ist fast 12 mal schneller in der Transferrate!
Womöglich wäre es klüger gewesen, sich für die flottere 50 GB NVMe (oder für die 100 GB NVMe gegen Aufpreis) zu entscheiden. Deshalb werde ich in nächster Zeit auf die NVMe Festplatte umsteigen, in der Hoffnung, dass sich das ganze System deutlich beschleunigen wird.
Im Geekbench 5 Test erhält Contabo 696 Punkte im Single Core und 1881 im Multi Core. Da war sogar das ansonsten eher lahme (SSD Transferrate) Alfahosting mit 721 (Single) und 2434 (Multi) schneller. Der beste ist wieder 1blu mit 913 (Single) und 3280 (Multi).
Bisher lief die VPS von Contabo ohne Ausfälle. Die etwas langsame SSD Transferrate oder aber hohe Auslastung des Hostsystems bremst das System aus, sodass der Seitenaufbau einer WordPress-Seite manchmal 2-3 Sekunden dauern kann. Der Server eignet sich in der vorliegenden Konfiguration am besten als Dateiserver für Backups oder ähnlichem. Für Datenbankintensive Anwendungen und Webhosting mit WordPress sollte man eher zur Ausstattung mit NVMe (statt SSD) greifen, wenn man wert auf einen zügigeren Seitenaufbau legt.
Nachtrag
Der Support (Reaktionszeit lag bei 24 Stunden für Weiterleitung an Technik + 12 Std. bis die Technik umgestellt und auf das Ticket geantwortet hat, damit bin ich zufrieden) hat mich inzwischen auf eine andere Host-Maschine transferiert. Das funktionierte ohne Ausfall, Datenverlust und Beibehaltung der IP-Adresse. Nur die VNC-Zugangsdaten haben sich geändert. Die Lese-/Schreibraten auf die SSD sind aber ungefähr gleich geblieben. Die Werte vom Geekbench Test haben sich etwas verbessert. Im Single Core auf 708 Punkte (vorher 663) und im Multicore auf 2345 Punkte (vorher 1947). Heute war ich den ganzen Tag über mit WordPress beschäftigt und konnte eigentlich flüssig durcharbeiten, ohne größere Ruckler und Wartezeiten für den Seitenaufbau. Womöglich lag es tatsächlich an der Auslastung des vorherigen Hosts.
Es wurde mir mitgeteilt, dass es möglich wäre von VPS S SSD zu VPS M NVMe upzugraden, ohne dass die IP sich ändert, allerdings mit Datenverlust. Warum die Umstellung auf NVMe nur in Verbindung mit einem Upgrade zu einem größeren Paket möglich ist, bleibt das Geheimnis von Contabo. Das VPS M bietet 100 GB NVMe Speicher an, was ich auch mindestens bräuchte. Bei VPS S gibt es zwar nur 50 GB NVMe-Speicher, aber bei der Buchung kann man für 1,15 EUR Aufpreis auch 100 GB bekommen.
Vorausgesetzt es bliebe bei der aktuellen Performance, dann würde ich jetzt erstmal nichts ändern. Die Umstellung mit Datenverlust kämme für mich nicht infrage, weil alle E-Mails über diesen Server laufen und eine längere Unterbrechung nicht tragbar wäre. Sollte man aber umstellen wollen, wäre es wohl ratsam, nicht den Support umstellen zu lassen, sondern den neuen Server zu buchen, einzurichten und dann den Betrieb gleitend umzustellen, um größere Ausfälle zu vermeiden. Wenn dann alles läuft, kann der nicht mehr gebrauchte Server gekündigt werden (Vertragslaufzeit nur 1 Monat).
Hinweis: Die angegebenen Messwerte sind Momentaufnahmen (siehe Zeitstempel) und können stark variieren.
Es folgt die Ausgabe des yaps Benchmarks.
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
# Yet-Another-Bench-Script #
# v2022-12-29 #
# https://github.com/masonr/yet-another-bench-script #
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
Tue 17 Jan 2023 03:57:57 PM CET
Basic System Information:
---------------------------------
Uptime : 25 days, 17 hours, 55 minutes
Processor : AMD EPYC 7282 16-Core Processor
CPU cores : 4 @ 2794.746 MHz
AES-NI : ✔ Enabled
VM-x/AMD-V : ❌ Disabled
RAM : 7.8 GiB
Swap : 0.0 KiB
Disk : 195.8 GiB
Distro : Ubuntu 20.04.5 LTS
Kernel : 5.4.0-132-generic
fio Disk Speed Tests (Mixed R/W 50/50):
---------------------------------
Block Size | 4k (IOPS) | 64k (IOPS)
------ | --- ---- | ---- ----
Read | 5.25 MB/s (1.3k) | 66.37 MB/s (1.0k)
Write | 5.27 MB/s (1.3k) | 66.77 MB/s (1.0k)
Total | 10.53 MB/s (2.6k) | 133.15 MB/s (2.0k)
| |
Block Size | 512k (IOPS) | 1m (IOPS)
------ | --- ---- | ---- ----
Read | 127.02 MB/s (248) | 101.72 MB/s (99)
Write | 133.77 MB/s (261) | 108.50 MB/s (105)
Total | 260.79 MB/s (509) | 210.22 MB/s (204)
iperf3 Network Speed Tests (IPv4):
---------------------------------
Provider | Location (Link) | Send Speed | Recv Speed | Ping
----- | ----- | ---- | ---- | ----
Clouvider | London, UK (10G) | 196 Mbits/sec | 200 Mbits/sec | 11.2 ms
Scaleway | Paris, FR (10G) | 176 Mbits/sec | 199 Mbits/sec | 14.3 ms
NovoServe | North Holland, NL (40G) | 198 Mbits/sec | 199 Mbits/sec | 5.48 ms
Uztelecom | Tashkent, UZ (10G) | 180 Mbits/sec | 191 Mbits/sec | 95.8 ms
Clouvider | NYC, NY, US (10G) | 181 Mbits/sec | 194 Mbits/sec | 79.1 ms
Clouvider | Dallas, TX, US (10G) | 185 Mbits/sec | 190 Mbits/sec | 127 ms
Clouvider | Los Angeles, CA, US (10G) | 175 Mbits/sec | 188 Mbits/sec | 156 ms
iperf3 Network Speed Tests (IPv6):
---------------------------------
Provider | Location (Link) | Send Speed | Recv Speed | Ping
----- | ----- | ---- | ---- | ----
Clouvider | London, UK (10G) | 197 Mbits/sec | busy | 10.4 ms
Scaleway | Paris, FR (10G) | 196 Mbits/sec | 197 Mbits/sec | 14.3 ms
NovoServe | North Holland, NL (40G) | 197 Mbits/sec | 196 Mbits/sec | 5.79 ms
Uztelecom | Tashkent, UZ (10G) | 179 Mbits/sec | 190 Mbits/sec | 227 ms
Clouvider | NYC, NY, US (10G) | 184 Mbits/sec | 191 Mbits/sec | 91.6 ms
Clouvider | Dallas, TX, US (10G) | 179 Mbits/sec | 185 Mbits/sec | 126 ms
Clouvider | Los Angeles, CA, US (10G) | 180 Mbits/sec | 183 Mbits/sec | 156 ms
Geekbench 5 Benchmark Test:
---------------------------------
Test | Value
|
Single Core | 663
Multi Core | 1947
Full Test | https://browser.geekbench.com/v5/cpu/19938044
YABS completed in 14 min 2 sec
Geekbench 5 Score
696
Single-Core Score
1881
Multi-Core Score
Geekbench 5.5.0 Tryout for Linux x86 (64-bit)
Result Information
Upload Date | January 17th 2023, 9:22pm |
Views | 1 |
System Information
System Information | |
---|---|
Operating System | Ubuntu 20.04.5 LTS |
Model | QEMU Standard PC (i440FX + PIIX, 1996) |
Motherboard | N/A |
CPU Information | |
---|---|
Name | AMD EPYC 7282 |
Topology | 1 Processor, 4 Cores |
Base Frequency | 2.79 GHz |
Cluster 1 | 0 Cores |
L1 Instruction Cache | 64.0 KB x 4 |
L1 Data Cache | 64.0 KB x 4 |
L2 Cache | 512 KB x 4 |
L3 Cache | 16.0 MB x 1 |
Memory Information | |
---|---|
Memory | 7.77 GB |
Single-Core Performance
Single-Core Score | 696 | |
---|---|---|
Crypto Score | 1398 | |
Integer Score | 617 | |
Floating Point Score | 750 | |
AES-XTS | 1398 2.38 GB/sec | |
Text Compression | 496 2.51 MB/sec | |
Image Compression | 712 33.7 Mpixels/sec | |
Navigation | 565 1.59 MTE/sec | |
HTML5 | 642 754.4 KElements/sec | |
SQLite | 546 171.1 Krows/sec | |
PDF Rendering | 660 35.8 Mpixels/sec | |
Text Rendering | 649 206.8 KB/sec | |
Clang | 560 4.37 Klines/sec | |
Camera | 767 8.90 images/sec | |
N-Body Physics | 449 562.1 Kpairs/sec | |
Rigid Body Physics | 744 4609.9 FPS | |
Gaussian Blur | 783 43.0 Mpixels/sec | |
Face Detection | 729 5.62 images/sec | |
Horizon Detection | 691 17.0 Mpixels/sec | |
Image Inpainting | 1221 59.9 Mpixels/sec | |
HDR | 1399 19.1 Mpixels/sec | |
Ray Tracing | 1050 843.0 Kpixels/sec | |
Structure from Motion | 555 4.97 Kpixels/sec | |
Speech Recognition | 462 14.8 Words/sec | |
Machine Learning | 697 26.9 images/sec |
Multi-Core Performance
Multi-Core Score | 1881 | |
---|---|---|
Crypto Score | 5483 | |
Integer Score | 1513 | |
Floating Point Score | 2078 | |
AES-XTS | 5483 9.35 GB/sec | |
Text Compression | 1373 6.95 MB/sec | |
Image Compression | 2304 109.0 Mpixels/sec | |
Navigation | 1776 5.01 MTE/sec | |
HTML5 | 2058 2.42 MElements/sec | |
SQLite | 2031 636.2 Krows/sec | |
PDF Rendering | 1908 103.5 Mpixels/sec | |
Text Rendering | 1765 562.4 KB/sec | |
Clang | 1893 14.7 Klines/sec | |
Camera | 277 3.22 images/sec | |
N-Body Physics | 1346 1.68 Mpairs/sec | |
Rigid Body Physics | 2339 14490.7 FPS | |
Gaussian Blur | 1704 93.7 Mpixels/sec | |
Face Detection | 2255 17.4 images/sec | |
Horizon Detection | 1966 48.5 Mpixels/sec | |
Image Inpainting | 3794 186.1 Mpixels/sec | |
HDR | 4256 58.0 Mpixels/sec | |
Ray Tracing | 3557 2.86 Mpixels/sec | |
Structure from Motion | 1573 14.1 Kpixels/sec | |
Speech Recognition | 1286 41.1 Words/sec | |
Machine Learning | 1126 43.5 images/sec |