Zum Inhalt springen
EuroVPSEuroVPS

Wie viel RAM, CPU, Speicher und IOPS braucht Ihr VPS wirklich?

Vielleicht sind Sie unsicher, welche Ressourcen Sie beim Kauf eines VPS angeben sollen. In diesem Beitrag möchten wir Ihnen helfen zu verstehen, wie viel RAM, CPU, Festplatte, IOPS und Bandbreite Sie tatsächlich brauchen, damit Sie genug Leistung haben, ohne Geld für unnötige Kapazität auszugeben.

Von Foti Panagio

Aktualisiert am 22. Oktober 20265 Min. Lesezeit
Titelbild: VPS-Ressourcen

Eine der häufigsten Fragen, die wir im Vertrieb und im Live-Chat hören, lautet «wie viel <Ressource einsetzen> brauche ich auf meinem VPS?»

Die ehrliche Antwort lautet: «Es kommt darauf an.»

Wie viel RAM braucht Ihr Server?

Mit zu wenig Arbeitsspeicher beendet der Out-of-Memory-Killer des Kernels Ihre Prozesse, oder der Server bleibt hängen. Die Lösung ist die richtige Menge RAM für die Workload, oder eine Anwendung, die weniger davon braucht: Worker und Verbindungen begrenzen, eine Cache-Ebene einziehen und Speicherlecks beheben.

8GB RAM: hier beginnen wir

Ein Webhosting-Server mit cPanel oder Plesk betreibt MySQL, einen Webserver, Mail, Statistiken, Monitoring, eine Firewall und Webmail, bevor Ihre eigenen Websites ihre Last hinzufügen. Managed cPanel- und Plesk-Server beginnen bei uns mit 8 GB und werden nach gemessener Nutzung dimensioniert. Managed cPanel-Hosting ansehen.

Lastspitzen

Für denselben Stack mit Lastspitzen von Tausenden gleichzeitiger Besucher, oder mit vielen aktiven Mail-Nutzern, können 8GB während einer Spitze in Sekunden aufgebraucht sein. Suchen Sie vielleicht einen VPS mit 8GB RAM?

16GB RAM und mehr

Wenn der Speicherverbrauch für PHP- und MySQL-Prozesse über 16GB hinauswächst, dann sollten Sie auf jeden Fall in Caching investieren.

Schwere Websites profitieren von Caching außerhalb der Anwendung selbst, etwa Varnish oder einem CDN, zusätzlich zu jedem Caching-Plugin.

An diesem Punkt sollten Sie anfangen, über CDN, Clustering und möglicherweise auch die einfachste Lösung nachzudenken, nämlich die Last schlicht auf mehr Server zu verteilen.

Wie viele CPU-Kerne braucht Ihr Server?

Mehr Kerne skalieren nicht linear. Manche Workloads skalieren gut mit mehr Kernen, viele nicht: Lock Contention, Single-Threaded-Codepfade und Speicherzugriffe begrenzen den Gewinn, sodass eine Verdopplung der Kerne selten die Leistung verdoppelt.

Ein stark genutzter Datenbankserver, ein Mailserver oder eine Java-Anwendung können 4, 6 oder 8 Kerne gut nutzen. Webserver wie Apache und NGINX profitieren von mehr Kernen, wenn sie viele Anfragen parallel bedienen.

Dimensionieren Sie passend, statt aufzurunden: Messen Sie die Last, die Sie haben, fügen Sie Kerne dort hinzu, wo die Messungen zeigen, dass sie helfen, und geben Sie einer virtuellen Maschine nie mehr Kerne, als ein physischer CPU-Sockel ihres Hosts hat. Jenseits dieses Punkts überqueren Speicherzugriffe die Sockel, und die Leistung kann sinken statt steigen.

Wie viele IOPS braucht Ihr Server?

Eine mechanische Festplatte liefert bestenfalls einige hundert zufällige E/A-Operationen pro Sekunde (IOPS). Eine moderne Enterprise-SSD liefert Zehntausende oder mehr, und NVMe-Laufwerke gehen noch weiter.

Der Storage unserer VPS ist All-Flash, also ist zufälliges I/O schnell und gleichmäßig, auch für datenbanklastige Websites.

Wie viel Festplattenplatz braucht Ihr VPS?

Beginnen Sie mit dem, was Sie heute nutzen (Festplattennutzung in cPanel oder Plesk, oder df -h auf der Kommandozeile), und rechnen Sie zwölf Monate realistisches Wachstum hinzu. Der Festplattenverbrauch wächst schneller, als Sie erwarten.

Wie viel Bandbreite brauchen Sie?

So berechnen Sie Ihren Bandbreitenbedarf:

Die Berechnung Ihres grundlegenden Bandbreitenbedarfs ist eine Formel aus drei zentralen Variablen (auch wenn es weitere Faktoren gibt, etwa ob Sie ein CDN oder Caching einsetzen).

  • Seitengröße = A
  • Durchschnittliche Seiten pro Besuch = B
  • Durchschnittliche Besucher pro Tag = C

Ein Beispiel:

  • Seitengröße (A): 2MB
  • Durchschnittliche Seiten pro Besuch (B): 4
  • Durchschnittliche Besucher pro Tag (C): 1.000

Bandbreitenverbrauch pro Tag: 2MB x 4 x 1.000 = 8.000MB (8GB) Bandbreitenverbrauch pro Monat: 8GB x 30 Tage = 240GB

Haben Sie Fragen?

Wenn Sie RAM, CPU und IOPS für Ihre eigene Workload durchsprechen möchten, wenden Sie sich an unser Team.

Aus dem Blog-Archiv von EuroVPS, erstmals veröffentlicht am 23. September 2021.

Alle Notizen aus der Praxis