Sparen Sie 15% bei allen Hosting-Diensten

Teste deine Fähigkeiten und erhalte Rabatt auf jeden Hosting-Plan

Benutze den Code: Skills Anfangen
Abschnitte
Linux Verwaltung

Server-Leistungstests mit Geekbench: Ein vollständiger Leitfaden für Systemadministratoren

Egal ob Sie einen neuen Server evaluieren, eine bestehende Infrastruktur optimieren oder Hosting-Konfigurationen vergleichen – Benchmarking ist eine wesentliche Disziplin für jeden ernsthaften Systemadministrator. Geekbench ist eines der am weitesten verbreiteten und vertrauenswürdigsten Benchmarking-Tools, das eine standardisierte, reproduzierbare Methode zur Messung von CPU- und Speicherleistung auf praktisch jeder Plattform bietet.

Dieser umfassende Leitfaden führt Sie durch alles, was Sie wissen müssen – von der Erklärung, was Geekbench tatsächlich misst, über die Installation auf einem Linux-Server, das Ausführen von Tests bis hin zur Interpretation der Ergebnisse, um bessere Infrastrukturentscheidungen zu treffen.

Was ist Geekbench und warum ist es für Server wichtig?

Geekbench ist ein plattformübergreifendes Benchmarking-Tool, das von Primate Labs entwickelt wurde. Es bewertet die Systemleistung durch eine Reihe von realen Workloads — einschließlich Kryptografie, Komprimierung, Bildverarbeitung und Machine Learning — und verdichtet die Ergebnisse zu leicht vergleichbaren numerischen Scores.

Im Gegensatz zu synthetischen Benchmarks, die künstliche Szenarien testen, modelliert Geekbench Aufgaben, die Server in Produktionsumgebungen tatsächlich ausführen. Dies macht es besonders wertvoll für:

  • Vergleich von Serverkonfigurationen vor und nach Hardware-Upgrades
  • Validierung der Cloud- oder VPS-Leistung gegen beworbene Spezifikationen
  • Identifizierung von Leistungsengpässen in CPU- oder Speicher-Subsystemen
  • Überprüfung von Hosting-Anbietern, um sicherzustellen, dass Sie die Ressourcen erhalten, für die Sie bezahlen
  • Kapazitätsplanung für die Skalierung von Workloads

Wenn Sie beispielsweise eine VPS Hosting-Umgebung betreiben, kann Geekbench schnell offenbaren, ob Ihre virtuelle Maschine ihre zugewiesenen CPU-Ressourcen erhält oder durch laute Nachbarn auf einem gemeinsamen Hypervisor gedrosselt wird.

Geekbench-Scores verstehen

Bevor Sie mit der Installation beginnen, ist es wichtig zu verstehen, was die Scores tatsächlich darstellen, damit Sie die Ergebnisse aussagekräftig interpretieren können.

Single-Core-Score

Der Single-Core-Score misst, wie schnell ein CPU-Kern eine sequenzielle Workload ausführen kann. Diese Metrik ist entscheidend für:

  • Web-Application-Frameworks, die Anfragen seriell verarbeiten
  • Datenbankabfrage-Ausführung (viele Abfragen sind von Natur aus Single-threaded)
  • Legacy-Anwendungen, die keine Parallelisierung nutzen können
  • PHP-basierte CMS-Plattformen wie WordPress

Ein höherer Single-Core-Score führt in der Regel zu niedrigerer Latenz und schnelleren Antwortzeiten für einzelne Anfragen.

Multi-Core-Score

Der Multi-Core-Score misst die Gesamtleistung über alle verfügbaren CPU-Kerne gleichzeitig. Dies ist die dominierende Metrik für:

  • Webserver, die gleichzeitige Verbindungen verarbeiten (Apache, Nginx)
  • Datenbankserver, die parallele Abfragen verwalten
  • Containerisierte Microservices-Architekturen
  • Kompilierungsaufträge und Batch-Verarbeitungsaufgaben

Bei den meisten produktiven Server-Workloads hat die Multi-Core-Leistung die größte Auswirkung auf den Gesamtdurchsatz.

Compute-Score

Der Compute-Score bewertet die GPU-Leistung für allgemeine Computing-Aufgaben wie Bildverarbeitung, Videotranscodierung und Machine-Learning-Inferenz. Wenn Sie KI-Workloads oder GPU-beschleunigte Anwendungen ausführen, wird dieser Score besonders relevant — und es lohnt sich, ihn mit einer speziellen GPU Hosting-Lösung zu kombinieren.

Systemanforderungen und Voraussetzungen

Bevor Sie Geekbench installieren, bestätigen Sie, dass Ihr Server die folgenden Anforderungen erfüllt:

AnforderungMindestspezifikation
BetriebssystemLinux (x86_64), Ubuntu 18.04+, CentOS 7+, Debian 9+
RAM512 MB Minimum (1 GB+ empfohlen)
Festplattenspeicher~100 MB für das Geekbench-Paket
CPU-Architekturx86_64 (ARM-Builds auch verfügbar)
NetzwerkzugriffErforderlich zum Hochladen und Anzeigen von Ergebnissen
SSH-ZugriffRoot- oder sudo-Berechtigungen empfohlen

Schritt für Schritt: Installation von Geekbench auf einem Linux-Server

Schritt 1 — Verbindung zu Ihrem Server via SSH

Öffnen Sie Ihr lokales Terminal und stellen Sie eine SSH-Verbindung zu Ihrem Server her:

ssh username@server_ip

Ersetzen Sie username durch Ihren tatsächlichen Systembenutzer und server_ip durch die öffentliche IP-Adresse Ihres Servers. Wenn Sie einen nicht standardmäßigen Port oder eine SSH-Schlüsseldatei verwenden, passen Sie entsprechend an:

ssh -i ~/.ssh/your_key.pem -p 2222 username@server_ip

> Sicherheitstipp: Verwenden Sie auf Produktionsservern immer SSH-Schlüssel-basierte Authentifizierung anstelle von Passwort-Authentifizierung.

Schritt 2 — Geekbench-Paket herunterladen

Navigieren Sie zur offiziellen Geekbench-Website, um die neueste verfügbare Version zu bestätigen, und laden Sie sie dann direkt auf Ihren Server mit wget herunter:

wget https://cdn.geekbench.com/Geekbench-6.3.0-Linux.tar.gz

> Wichtig: Die obige URL spiegelt eine aktuelle Version wider. Überprüfen Sie immer die aktuelle Versionsnummer auf der Geekbench-Download-Seite und ersetzen Sie sie entsprechend. Die Verwendung einer veralteten Version kann zu Ergebnissen führen, die nicht mit aktuellen Community-Benchmarks vergleichbar sind.

Wenn wget nicht auf Ihrem System installiert ist, installieren Sie es zuerst:

# Debian/Ubuntu
sudo apt-get install wget -y

# CentOS/RHEL/AlmaLinux
sudo yum install wget -y

Schritt 3 — Archiv extrahieren

Extrahieren Sie die heruntergeladene .tar.gz-Datei:

tar -xvzf Geekbench-6.3.0-Linux.tar.gz

Navigieren Sie in das extrahierte Verzeichnis:

cd Geekbench-6.3.0-Linux

Listen Sie den Inhalt auf, um zu bestätigen, dass die Binärdatei vorhanden ist:

ls -la

Sie sollten die ausführbare Datei geekbench6 zusammen mit unterstützenden Bibliotheken sehen.

Schritt 4 — (Optional) Binärdatei überprüfen

Für sicherheitsbewusste Administratoren überprüfen Sie die Integrität der Binärdatei, bevor Sie sie ausführen:

sha256sum geekbench6

Vergleichen Sie die Ausgabe mit der auf der offiziellen Geekbench-Website veröffentlichten Prüfsumme.

Geekbench-Benchmark ausführen

Grundlegende Benchmark-Ausführung

Führen Sie den vollständigen CPU- und Speicher-Benchmark mit einem einzigen Befehl aus:

./geekbench6

Geekbench beginnt sofort mit der Ausführung seiner Test-Suite. Der Prozess dauert typischerweise 3 bis 8 Minuten, je nach Hardware Ihres Servers. Während dieser Zeit führt das Tool nacheinander Workloads in den folgenden Kategorien aus:

Test-KategorieWas wird gemessen
AES-XTSKryptografischer Durchsatz
Text CompressionZLIB/ZSTD-Komprimierungsleistung
Image CompressionJPEG-Kodierungs-/Dekodierungsgeschwindigkeit
NavigationEffizienz des Pathfinding-Algorithmus
HTML5DOM-Parsing und Rendering-Simulation
SQLiteDatenbank-Lese-/Schreibvorgänge
PDF RenderingDokumentverarbeitungsdurchsatz
Machine LearningGeschwindigkeit der neuronalen Netzwerk-Inferenz
ClangCompiler-Leistung
N-Body PhysicsGleitkomma-Berechnung
Rigid Body PhysicsParallele Physik-Simulation
Gaussian BlurSignalverarbeitungsleistung
Face DetectionComputer-Vision-Workloads
Horizon DetectionBildanalysaufgaben
HDRHigh-Dynamic-Range-Bildverarbeitung
Ray Tracing3D-Rendering-Berechnung
Structure from MotionPhotogrammetrie-Workload
Speech RecognitionAudio-Verarbeitungsleistung
Object DetectionML-Inferenz-Benchmark
Background BlurEchtzeit-Bildverarbeitung

Nur den CPU-Benchmark ausführen

Wenn Sie die CPU-Leistung isolieren und andere Tests überspringen möchten:

./geekbench6 --cpu

Nur den Compute (GPU)-Benchmark ausführen

./geekbench6 --compute

Ergebnisse lokal speichern

Um Ergebnisse in einer lokalen JSON-Datei zur Offline-Analyse oder zum Scripting zu speichern:

./geekbench6 --export-json results.json

Ausführung ohne Hochladen von Ergebnissen

Wenn sich Ihr Server in einer eingeschränkten Netzwerkumgebung befindet oder Sie Datenschutzbedenken haben:

./geekbench6 --no-upload

Anzeigen und Interpretieren Ihrer Ergebnisse

Online-Ergebnis-Dashboard

Nach Abschluss lädt Geekbench Ihre Ergebnisse automatisch in den Geekbench Browser unter browser.geekbench.com hoch und zeigt eine eindeutige URL in der Terminalausgabe an, zum Beispiel:

https://browser.geekbench.com/v6/cpu/1234567

Öffnen Sie diese URL in einem beliebigen Browser, um eine detaillierte Aufschlüsselung Ihrer Scores zu erhalten, einschließlich Leistungsdaten pro Workload und Vergleiche mit Tausenden anderen Systemen in der Geekbench-Datenbank.

Was gute Scores aussehen

Die Score-Interpretation hängt stark vom Kontext ab – die Hardware-Generation, die Kernanzahl und die Taktfrequenz beeinflussen alle Ergebnisse. Hier sind jedoch allgemeine Referenzpunkte für Server-Hardware ab 2024:

Server-TierErwarteter Single-Core-ScoreErwarteter Multi-Core-Score
Entry-Level VPS (1–2 vCPUs)800 – 1.2001.000 – 2.500
Mid-Range VPS (4–8 vCPUs)1.200 – 1.8004.000 – 12.000
High-Performance VPS (16+ vCPUs)1.500 – 2.20015.000 – 35.000
Dedicated Server (moderner Xeon/EPYC)1.400 – 2.50020.000 – 80.000+

> Hinweis: Dies sind ungefähre Bereiche. Die tatsächlichen Scores variieren erheblich je nach CPU-Modell, Speichergeschwindigkeit und Virtualisierungsaufwand.

Ergebnisse analysieren: Worauf Sie achten sollten

CPU-Drosselung in VPS-Umgebungen diagnostizieren

Eine der praktischsten Anwendungen von Geekbench in gehosteten Umgebungen ist die Erkennung von CPU-Drosselung. Wenn Ihr VPS Hosting-Plan ein bestimmtes CPU-Modell bewirbt, aber Ihre Benchmark-Ergebnisse deutlich unter dem erwarteten Bereich für diesen Prozessor liegen, kann dies folgende Ursachen haben:

  • CPU Steal — Andere VMs auf demselben Host verbrauchen CPU-Zyklen
  • Burst-begrenzte vCPUs — Ihr Plan verwendet burstbare CPU-Credits anstelle dedizierter Kerne
  • Überverkaufter Hypervisor — Der Host-Knoten führt zu viele VMs aus

Erwägen Sie in solchen Fällen ein Upgrade auf einen Plan mit dedizierten CPU-Ressourcen oder evaluieren Sie eine Dedicated Servers-Lösung für Workloads, die konsistente, vorhersehbare Leistung erfordern.

Single-Core vs. Multi-Core Analyse

SzenarioWas es bedeutet
Niedriger Single-Core, hoher Multi-CoreGut für parallele Workloads; schlecht für latenzempfindliche Apps
Hoher Single-Core, niedriger Multi-CoreBegrenzte Kernanzahl; hervorragend für Single-Thread-Anwendungen
Beide Ergebnisse niedrigMögliche Drosselung, Hardware-Verschleiß oder Fehlkonfiguration
Beide Ergebnisse hochOptimale Konfiguration für gemischte Workloads

Speicherbandbreite-Überlegungen

Die Workloads von Geekbench sind absichtlich speicherintensiv. Wenn Ihre Ergebnisse unerwartet niedrig sind, obwohl die CPU-Spezifikationen angemessen sind, kann der Engpass die Speicherbandbreite oder Latenz sein. Dies ist besonders häufig in virtualisierten Umgebungen, in denen der Speicherzugriff durch den Hypervisor vermittelt wird.

Festlegung einer Performance-Baseline

Führen Sie Geekbench unmittelbar nach der Bereitstellung eines neuen Servers aus und speichern Sie die Ergebnisse. Dies etabliert eine Performance-Baseline, auf die Sie in Zukunft verweisen können. Wenn die Ergebnisse im Laufe der Zeit sinken, kann dies folgende Ursachen haben:

  • Hardware-Verschleiß (auf Bare Metal)
  • Erhöhte Contention auf einem gemeinsamen Hypervisor
  • Probleme auf Software-Ebene (unkontrollierte Prozesse, Memory Leaks)
  • Kernel- oder Treiber-Updates, die die Leistung beeinflussen

Automatisierung von Benchmark-Läufen mit Cron

Für kontinuierliche Leistungsüberwachung können Sie Geekbench so planen, dass es automatisch ausgeführt wird und Ergebnisse protokolliert:

# Create a benchmark script
cat << 'EOF' > /opt/geekbench/run_benchmark.sh
#!/bin/bash
TIMESTAMP=$(date +%Y%m%d_%H%M%S)
LOG_DIR="/var/log/geekbench"
mkdir -p $LOG_DIR
/opt/geekbench/Geekbench-6.3.0-Linux/geekbench6 --export-json $LOG_DIR/results_$TIMESTAMP.json
EOF

chmod +x /opt/geekbench/run_benchmark.sh

Fügen Sie einen wöchentlichen Cron-Job hinzu:

crontab -e
# Add the following line to run every Sunday at 2:00 AM
0 2 * * 0 /opt/geekbench/run_benchmark.sh

Dieser Ansatz gibt Ihnen einen historischen Überblick über Leistungstrends, was für Kapazitätsplanung und SLA-Validierung von unschätzbarem Wert ist.

Geekbench vs. Other Benchmarking Tools

Während Geekbench hervorragend für CPU- und Speicherbewertung geeignet ist, sollte eine umfassende Server-Benchmarking-Strategie mehrere Tools umfassen:

ToolPrimärer AnwendungsfallStärken
GeekbenchCPU- und SpeicherleistungPlattformübergreifend, einfacher Vergleich, reale Workloads
sysbenchCPU, Speicher, I/O, DatenbankHochgradig konfigurierbar, hervorragend für Datenbank-Benchmarking
fioDisk I/O-LeistungBranchenstandard-Speicher-Benchmarking
iperf3NetzwerkdurchsatzMisst Bandbreite zwischen zwei Endpunkten
stress-ngStress-Tests und StabilitätIdentifiziert thermische Drosselung und Hardware-Instabilität
UnixBenchGesamte UNIX-SystemleistungUmfassende UNIX-spezifische Workload-Simulation

Für ein vollständiges Bild der Funktionen Ihres Servers kombinieren Sie Geekbench mit fio für Speicher und iperf3 für Netzwerktests.

Praktische Anwendungsfälle für Geekbench in Produktionsumgebungen

1. Validierung eines neuen Hosting-Anbieters

Bevor Sie sich auf einen langfristigen Vertrag mit einem Hosting-Anbieter einlassen, führen Sie Geekbench auf einer Test-Instanz aus, um zu überprüfen, dass die Hardware-Leistung den beworbenen Spezifikationen entspricht. Dies ist besonders wichtig bei der Bewertung von Budget-VPS-Anbietern, bei denen CPU-Ressourcen möglicherweise überverkauft sind.

2. Vergleich vor und nach dem Upgrade

Planen Sie ein Server-Upgrade? Führen Sie Geekbench auf Ihrer aktuellen Konfiguration aus, führen Sie das Upgrade durch und führen Sie es dann erneut aus. Die Score-Differenz gibt Ihnen ein quantitatives Maß für die Leistungsverbesserung — viel zuverlässiger als subjektive „fühlt sich schneller an”-Bewertungen.

3. Vergleich des Control-Panel-Overheads

Verschiedene Server-Control-Panels verursachen unterschiedliche Overhead-Stufen. Wenn Sie Optionen wie die verfügbaren VPS Control Panels evaluieren, kann Benchmarking vor und nach der Installation zeigen, wie viel Leistung jedes Panel im Leerlauf verbraucht.

4. Validierung von Dedicated-Server-Hardware

Für Organisationen, die Dedicated Servers betreiben, hilft regelmäßiges Benchmarking dabei, frühe Anzeichen von Hardware-Verschleiß zu erkennen — wie fehlerhafte Speichermodule oder Thermal Throttling aufgrund von Staubablagerungen in Kühlsystemen — bevor sie Produktionsausfälle verursachen.

5. Kapazitätsplanung für Web-Hosting

Wenn Sie eine Shared Web Hosting-Umgebung verwalten oder eine Migration zu einer leistungsstärkeren Stufe planen, helfen Ihnen Geekbench-Scores dabei zu modellieren, wie viele zusätzliche Workloads Ihre Infrastruktur absorbieren kann, bevor die Leistung nachlässt.

Behebung häufiger Probleme

Fehler „Permission Denied”

bash: ./geekbench6: Permission denied

Lösung: Machen Sie die Binärdatei ausführbar:

chmod +x geekbench6

Fehlende Bibliotheksabhängigkeiten

./geekbench6: error while loading shared libraries: libstdc++.so.6

Lösung: Installieren Sie erforderliche Bibliotheken:

# Ubuntu/Debian
sudo apt-get install libstdc++6 -y

# CentOS/RHEL
sudo yum install libstdc++ -y

Fehler beim Netzwerk-Upload

Wenn Geekbench Ergebnisse nicht hochladen kann (häufig in Umgebungen mit Firewall):

./geekbench6 --no-upload --export-json /tmp/results.json

Übertragen Sie dann die JSON-Datei lokal zur Analyse.

Inkonsistente Ergebnisse zwischen Durchläufen

Variabilität zwischen Benchmark-Durchläufen ist auf 2–5 % normal. Wenn Sie größere Abweichungen beobachten:

  • Stellen Sie sicher, dass keine anderen CPU-intensiven Prozesse ausgeführt werden (top oder htop)
  • Deaktivieren Sie CPU-Frequenzskalierung für konsistente Ergebnisse: sudo cpupower frequency-set -g performance
  • Führen Sie den Benchmark 3-mal aus und mitteln Sie die Ergebnisse

Fazit

Geekbench ist ein unverzichtbares Werkzeug im Toolkit eines jeden Systemadministrators. Seine Kombination aus realistischen Workloads, plattformübergreifender Kompatibilität und einer umfangreichen Online-Vergleichsdatenbank macht es einzigartig gut geeignet, um die Serverleistung auf sinnvolle und umsetzbare Weise zu bewerten.

Durch regelmäßiges Benchmarking Ihrer Infrastruktur – ob Sie eine schlanke VPS Hosting-Instanz, einen speicherintensiven Datenbankserver oder eine Flotte von Dedicated Servers betreiben – erhalten Sie die quantitative Transparenz, die Sie benötigen, um sichere Entscheidungen über Upgrades, Optimierungen und Kapazitätsplanung zu treffen.

Starten Sie noch heute mit einem Basis-Benchmark. Die Daten, die Sie sammeln, werden sich jedes Mal auszahlen, wenn Sie eine Hardwareinvestition rechtfertigen, eine Leistungsregression diagnostizieren oder validieren müssen, dass Ihr Hosting-Anbieter das liefert, was er versprochen hat.

*Suchen Sie nach zuverlässiger, hochperformanter Hosting-Infrastruktur zum Benchmarking? Erkunden Sie AlexHosts Palette von Lösungen – von Einstiegs-Shared Web Hosting bis zu Enterprise-Grade Dedicated Servers – alle unterstützt durch robuste Hardware und 24/7 technischen Support.*