Top 3 Benchmark-Tools für Linux im Überblick!

Jeder gute Administrator überwacht die Auslastung seiner Systeme. Doch nur die wenigsten unten ihnen bringen ihre Server absichtlich zum Schwitzen. Allerdings lassen sich genauso unterschiedlichste Performance-Probleme vor der finalen Inbetriebnahme aufspüren. Eine Möglichkeit, die Leistung deines Linux-Systems zu testen und zu vergleichen, ist die Verwendung von Benchmark-Tools.

Diese Anwendungen führen Tests durch, um die Leistung verschiedener Systemkomponenten zu bewerten. Dabei beschränken sich die Tools aber nicht nur auf CPU, RAM oder den Durchsatz der Festplatten. Mit ihnen lassen sich auch Datenbanken bis ans Leistungslimit bringen. Gleiches gilt übrigens auch für die verbauten Netzwerkkarten sowie die eigene Internetleitung.

In diesem Blogpost werde ich dir eine Einführung in die wichtigsten Linux Benchmark Skripte geben und dir zeigen, wie du sie im Detail verwenden kannst. Dabei spielt es keine Rolle, ob du Entwickler, Systemadministrator oder Linux-Enthusiast bist. Ich bin mir sicher, dass du von den Informationen in diesem Artikel profitieren wirst. Lass uns daher loslegen!

Benchmark-Tools führen Änderungen an den Systemeinstellungen, Prozessprioritäten und anderen Parametern durch, um sicherzustellen, dass die Ergebnisse so genau wie möglich sind. Diese Modifikationen können allerdings Auswirkungen auf die Stabilität und Leistung des Systems haben. Ein Einsatz auf produktiven Servern sollte daher gut überlegt sein.

1. Yet-Another-Bench-Script:

YABS ist ein beliebtes Benchmark-Tool für Linux-Server, das von vielen Serveradministratoren verwendet wird. Ich selbst habe es schon oft eingesetzt und bin von seiner Einfachheit und Effektivität begeistert. Im Prinzip muss man nur einen einzigen Befehl ausführen:

 curl -sL yabs.sh | bash oder wget -qO- yabs.sh | bash

Das Shell-Skript führt verschiedenste Tests auf deinem System durch, um die Leistung der CPU, des Speichers, der Festplatten und des Netzwerks zu messen. YABS lässt sich sehr einfach verwenden und kann auf so gut wieder jeder Linux-Distribution ausgeführt werden.

Sobald das Tool durchgelaufen ist, erhältst du eine Zusammenfassung der Ergebnisse, einschließlich der CPU-Geschwindigkeit, der Schreib- und Lesegeschwindigkeit der Festplatten und der Netzwerkgeschwindigkeit. Solltest du einen der Tests nicht durchführen wollen, kannst du entsprechende Flags setzen.

Ich finde, dass YABS ein großartiges Tool ist, um schnell und einfach die Performance eines Linux-Servers zu testen. Es ist auch sehr nützlich, um die Leistungsfähigkeit von verschiedenen Servern zu vergleichen, um zu sehen, welcher am besten geeignet ist, um eine bestimmte Aufgabe auszuführen.

CPU
Speicher
Grafikkarte
Festplatten
Netzwerk
Gesamtsystem

2. Phoronix Test Suite:

Wenn es darum geht, die Leistung eines Linux-Servers zu messen, ist die Phoronix Test Suite ein hervorragendes Benchmarking- und Test-Framework, das ich als Serveradministrator sehr empfehlen kann. Allerdings muss man sich etwas in die Bedienung einfuchsen. Die Installation ist aber zum Glück sehr einfach:

apt install phoronix-test-suite oder dnf install phoronix-test-suite

Mit über 500 Tests für verschiedene Systemkomponenten wie CPU, GPU, Speicher, Festplatten und Netzwerk ist die Phoronix Test Suite sehr umfassend. Standardmäßig wird das Programm lokal auf dem Client ausgeführt und die Ergebnisse werden dann im installierten Webbrowser begutachtet.

Allerdings unterstützt das Tool auch die Durchführung von Benchmark-Tests auf Remote-Systemen. Das Ganze geschieht dann via SSH und ist für uns Serveradministratoren natürlich der einzig gangbare Weg. Positiv hervorzuheben ist noch, dass das Tool auf allen gängigen Linux-Systemen läuft.

Die Phoronix Test Suite verfügt über eine einfache, benutzerfreundliche Oberfläche und bietet detaillierte Ergebnisberichte, die die Leistung des Systems in verschiedenen Tests und Benchmarks aufschlüsseln. Wenn du noch mehr über diese umfangreiche Lösung erfahren möchtest, wirst du auf Github fündig werden.

CPU
Speicher
Grafikkarte
Festplatten
Netzwerk
Gesamtsystem

3. UnixBench:

Hier ist der Name wieder einmal Programm. Das Tool wurde speziell für Unix-basierte Systeme entwickelt. Es bietet eine Reihe von Tests an, die sich unter anderem der CPU, dem Speicher und den Festplatten widmen. Die Proben sind dabei so konzipiert, dass sie die Leistung in verschiedenen Szenarien prüfen.

Damit kann man sich ein genaueres Bild der tatsächlichen Leistung machen. Auch UnixBench setzt bei der Bedienung vollständig auf die altbewährte Kommandozeile. Das liegt aber auch daran, dass das Tool schon betagter ist. Manche Tests sind zudem wahre Urgesteine und stammen aus den 80er Jahren.

Insgesamt betrachtet ist UnixBench ein nützliches Tool für Linux-Server-Administratoren, die die Leistung ihrer Server testen und vergleichen möchten. Es ist einfach zu verwenden, liefert detaillierte Ergebnisse und kann auf einer Vielzahl von Linux-basierten Systemen ausgeführt werden.

Einen Punkt Abzug bekommt UnixBench für die umständliche Installation. Die Software muss heruntergeladen, entpackt und im Anschluss kompiliert werden. Unabhängig davon kann man auch mit dieser Software seine Systeme auf Herz und Nieren prüfen und damit Performance-Probleme aufdecken.

CPU
Speicher
Grafikkarte
Festplatten
Netzwerk
Gesamtsystem

Von Fabian Wüst

Er ist leidenschaftlicher Open-Source-Benutzer und ein begeisterter Technologie-Enthusiast. Als kreativer Kopf hinter Homelabtopia bringt Fabian hier seine umfangreiche Erfahrung als Linux-Admin ein. Um sicherzustellen, dass du aus seinen Beiträgen den größtmöglichen Nutzen ziehen kannst, führt er ausgiebige Tests durch und errichtet dafür immense Setups.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert