Die Festplatte oder SSD hat unter Ubuntu großen Einfluss auf die gesamte Systemleistung. Wenn Programme langsam starten, Dateien träge kopiert werden oder das System beim Booten lange braucht, liegt die Ursache oft nicht an der CPU, sondern am Datenträger. Gerade Anfänger konzentrieren sich bei Leistungsproblemen häufig zuerst auf den Arbeitsspeicher oder den Prozessor. In der Praxis ist die Festplatten-Performance aber oft genauso wichtig. Wer Ubuntu besser verstehen und Linux professioneller nutzen möchte, sollte deshalb lernen, wie man die Geschwindigkeit von HDDs und SSDs testet, wie man Engpässe erkennt und welche Maßnahmen wirklich sinnvoll sind. In diesem Tutorial lernst du Schritt für Schritt, wie du die Festplatten-Performance unter Ubuntu prüfen und verbessern kannst. Die Erklärungen sind bewusst klar, ruhig und leicht verständlich formuliert. So können auch Anfänger, IT-Studenten und Linux-Lernende direkt praktisch mitarbeiten. Du lernst wichtige Befehle, typische Fehlerquellen und sinnvolle Optimierungen kennen, ohne dich in unnötig komplizierten Details zu verlieren.
Warum die Festplatten-Performance unter Ubuntu so wichtig ist
Unter Ubuntu werden sehr viele Aufgaben direkt oder indirekt über den Datenträger beeinflusst. Das gilt für den Start des Systems, das Öffnen von Programmen, Updates, Kopiervorgänge, Log-Dateien, Datenbanken und sogar für den Arbeitsspeicher, wenn Swap genutzt wird. Deshalb kann ein langsamer Datenträger das ganze Linux-System träge wirken lassen.
Besonders deutlich ist der Unterschied zwischen einer klassischen HDD und einer SSD. Eine SSD arbeitet meist deutlich schneller beim Lesen und Schreiben. Gerade bei vielen kleinen Dateien, Systemstarts und Programmaufrufen ist das spürbar. Trotzdem ist auch eine SSD nicht automatisch immer schnell. Falsche Einstellungen, wenig freier Speicherplatz oder ein fehlerhafter Zustand können auch dort zu Problemen führen.
Typische Anzeichen für langsame Datenträger
- Ubuntu startet sehr langsam
- Programme öffnen sich träge
- Dateien werden langsam kopiert
- Das System friert bei Dateioperationen kurz ein
- Starke Verzögerungen bei Updates oder Installationen
- Hohe Last bei Swap-Nutzung
HDD, SSD und NVMe unter Ubuntu unterscheiden
Bevor du die Festplatten-Performance testest, solltest du wissen, welche Art von Datenträger du überhaupt nutzt. Unter Ubuntu können klassische magnetische Festplatten, SATA-SSDs oder besonders schnelle NVMe-SSDs eingebaut sein. Diese Typen verhalten sich unterschiedlich und haben auch unterschiedliche Leistungsgrenzen.
Eine HDD arbeitet mechanisch mit drehenden Scheiben. Sie ist oft günstiger und bietet viel Speicherplatz, aber sie ist bei vielen kleinen Zugriffen langsamer. Eine SATA-SSD ist deutlich schneller und nutzt keine beweglichen Teile. Eine NVMe-SSD ist meist noch schneller, weil sie über eine modernere Schnittstelle angebunden ist.
Wichtige Befehle zur Erkennung des Datenträgers
Blockgeräte anzeigen:
lsblk
Detaillierte Hardwareinformationen anzeigen:
sudo lshw -class disk -class storage
PCI-Geräte prüfen, um NVMe-Controller zu sehen:
lspci | grep -i nvme
Mit lsblk siehst du unter anderem Gerätenamen wie sda, sdb oder nvme0n1. Daran erkennst du oft schon grob, welcher Typ im System steckt.
Den Datenträger und die Partitionen richtig lesen
Ein wichtiger Schritt bei der Analyse ist das Verständnis von Gerätenamen und Partitionen. Unter Linux wird ein kompletter Datenträger meist als Gerät wie /dev/sda oder /dev/nvme0n1 dargestellt. Die einzelnen Partitionen heißen dann zum Beispiel /dev/sda1 oder /dev/nvme0n1p1.
Für Performance-Tests musst du genau wissen, ob du den ganzen Datenträger oder nur eine Partition prüfst. Außerdem solltest du sehen, wo das Dateisystem eingehängt ist und wie viel Speicher schon belegt ist. Ein fast voller Datenträger kann deutlich langsamer arbeiten.
Wichtige Befehle für Partitionen und Speicherplatz
Blockgeräte mit Mountpoints anzeigen:
lsblk -f
Datenträgerbelegung anzeigen:
df -h
Größe von Verzeichnissen prüfen:
du -sh /var/*
Mit df -h siehst du schnell, ob eine Partition fast voll ist. Das ist besonders wichtig, weil wenig freier Speicher auf SSDs und HDDs die Leistung spürbar verschlechtern kann.
Festplatten-Performance mit hdparm testen
Eines der bekanntesten Werkzeuge für einfache Datenträger-Tests unter Ubuntu ist hdparm. Damit kannst du unter anderem die Lesegeschwindigkeit messen. Für Anfänger ist wichtig: Dieser Test misst vor allem sequentielle Leseleistung und ist nur ein erster Überblick. Trotzdem ist er sehr nützlich, um grobe Unterschiede oder Probleme zu erkennen.
hdparm installieren und nutzen
hdparm installieren:
sudo apt install hdparm
Lesetest für einen Datenträger durchführen:
sudo hdparm -Tt /dev/sda
Für eine NVMe-SSD:
sudo hdparm -Tt /dev/nvme0n1
Die Option -T zeigt einen Cache-Test, die Option -t misst den tatsächlichen Lesen-Durchsatz des Geräts. Die Werte helfen dir, die Rohleistung grob einzuschätzen.
Wichtige Hinweise zu hdparm
- Nur auf dem richtigen Gerät testen
- Nicht aus Versehen eine Partition mit einem kompletten Datenträger verwechseln
- Der Test zeigt nicht jede Form von Leistung
- Starke Hintergrundlast kann das Ergebnis beeinflussen
Datenträgeraktivität mit iostat beobachten
Neben einem kurzen Geschwindigkeitstest ist es wichtig, die laufende Datenträgeraktivität zu beobachten. Genau hier hilft iostat. Dieses Werkzeug zeigt dir, wie stark der Datenträger gerade ausgelastet ist und ob Wartezeiten entstehen. Für echtes Ubuntu Troubleshooting ist das oft wertvoller als ein einzelner Benchmark.
sysstat installieren und iostat nutzen
sysstat installieren:
sudo apt install sysstat
Datenträgerwerte anzeigen:
iostat
Erweiterte Werte im Abstand von 2 Sekunden:
iostat -xz 2
Mit iostat -xz 2 bekommst du regelmäßig neue Messwerte. So erkennst du, ob ein Datenträger dauerhaft stark belastet ist oder ob nur kurze Lastspitzen auftreten.
Worauf du bei iostat achten solltest
- Hohe Auslastung des Geräts
- Lange Wartezeiten bei Lese- oder Schreibvorgängen
- Viele I/O-Operationen pro Sekunde
- Starke Unterschiede zwischen Ruhe und Last
Mit dd einfache Schreibtests durchführen
Ein weiterer bekannter Test unter Ubuntu ist dd. Damit kannst du einfache Schreibtests machen. Dieser Befehl ist sehr mächtig und muss vorsichtig eingesetzt werden. Für Anfänger ist besonders wichtig: Nur in Dateien schreiben, niemals direkt auf ein falsches Gerät. Sonst können Daten verloren gehen.
Einfacher Schreibtest mit dd
Testdatei mit 1 GB schreiben:
dd if=/dev/zero of=testdatei.img bs=1G count=1 oflag=direct
Testdatei wieder löschen:
rm testdatei.img
Dieser Test schreibt eine große Datei im aktuellen Verzeichnis. So bekommst du einen groben Eindruck von der Schreibgeschwindigkeit des Dateisystems und des Datenträgers.
Wichtige Vorsicht bei dd
- Nie direkt auf ein falsches Gerät schreiben
- Immer den Pfad genau prüfen
- Nur in einer Testdatei arbeiten
- Ergebnisse hängen auch vom Dateisystem und Cache ab
Mit fio genauere Performance-Tests durchführen
Wenn du die Festplatten-Performance unter Ubuntu genauer analysieren möchtest, ist fio ein sehr starkes Werkzeug. Es kann verschiedene Lastarten simulieren, zum Beispiel sequentielles Lesen, zufälliges Schreiben oder gemischte Lasten. Gerade für IT-Studenten und fortgeschrittene Lernende ist das sehr interessant.
fio installieren und einfachen Test durchführen
fio installieren:
sudo apt install fio
Einfacher sequentieller Lesetest:
fio --name=lesetest --filename=testfile --size=1G --rw=read --bs=1M --direct=1
Einfacher sequentieller Schreibtest:
fio --name=schreibtest --filename=testfile --size=1G --rw=write --bs=1M --direct=1
Mit fio bekommst du deutlich genauere Informationen als mit sehr einfachen Standardtests. Für Anfänger reicht oft schon das Wissen, dass es neben hdparm und dd noch professionellere Werkzeuge gibt.
S.M.A.R.T.-Werte zur Datenträgergesundheit prüfen
Leistungsprobleme hängen nicht immer nur mit normalen Lasten zusammen. Manchmal ist die Festplatte oder SSD selbst in schlechtem Zustand. Genau dafür sind S.M.A.R.T.-Werte wichtig. Diese Werte geben Hinweise auf den Gesundheitszustand des Datenträgers. Wenn dort Fehler auftauchen, ist nicht nur die Performance betroffen, sondern möglicherweise auch die Datensicherheit.
smartmontools installieren und prüfen
smartmontools installieren:
sudo apt install smartmontools
S.M.A.R.T.-Informationen anzeigen:
sudo smartctl -a /dev/sda
Für NVMe-SSD:
sudo smartctl -a /dev/nvme0n1
In der Ausgabe findest du Hinweise auf Fehler, Warnungen, Temperatur und allgemeine Gesundheitswerte. Wenn dort kritische Meldungen erscheinen, solltest du besonders vorsichtig sein und wichtige Daten sichern.
Wichtige Warnzeichen bei smartctl
- Reallocated Sectors bei HDDs
- Media Errors oder kritische Fehler
- Hohe Temperatur
- Gesundheitsstatus nicht bestanden
Dateisystem und freier Speicher beeinflussen die Leistung
Viele Nutzer denken bei langsamen Datenträgern nur an Hardware. Doch auch das Dateisystem und der freie Speicherplatz spielen eine große Rolle. Wenn eine Partition fast voll ist, hat das System weniger Spielraum. Besonders SSDs arbeiten oft schlechter, wenn kaum noch freier Platz vorhanden ist.
Wichtige Prüfungen
Freien Speicher prüfen:
df -h
Große Verzeichnisse finden:
du -sh /home/*
Große Log-Verzeichnisse prüfen:
du -sh /var/log/*
Regelmäßiges Aufräumen hilft nicht nur beim Speicherplatz, sondern oft auch direkt bei der Leistung. Alte ISO-Dateien, große Downloads, nicht mehr benötigte Backups oder gewachsene Logs sind typische Bremsen.
Typische Speicherfresser unter Ubuntu
- Große Download-Ordner
- Alte Backups
- ISO-Dateien
- Log-Dateien
- Paket-Cache
TRIM bei SSDs prüfen und verstehen
Wenn du eine SSD unter Ubuntu nutzt, ist TRIM ein wichtiges Thema. TRIM hilft dem Betriebssystem dabei, der SSD mitzuteilen, welche Datenblöcke nicht mehr gebraucht werden. Das kann langfristig die Leistung stabil halten. Ubuntu unterstützt TRIM in vielen Fällen bereits automatisch.
TRIM manuell prüfen
TRIM für eingehängte Dateisysteme ausführen:
sudo fstrim -av
Timer-Status für fstrim prüfen:
systemctl status fstrim.timer
Wenn fstrim.timer aktiv ist, wird TRIM in vielen Ubuntu-Systemen regelmäßig automatisch ausgeführt. Das ist besonders für SSD-Nutzer sinnvoll.
Warum TRIM wichtig ist
- Hilft bei langfristig stabiler SSD-Leistung
- Verbessert das interne Management freier Blöcke
- Reduziert Leistungsabfall bei längerer Nutzung
Mount-Optionen und Zugriffsmuster beachten
Die Art, wie ein Dateisystem eingebunden ist, kann ebenfalls Einfluss auf die Leistung haben. Für Einsteiger ist dieses Thema nicht der erste Schritt, aber es ist nützlich zu wissen, dass Mount-Optionen wie noatime in manchen Situationen helfen können. Diese Option verhindert, dass bei jedem Dateizugriff der letzte Zugriffszeitpunkt geschrieben wird.
Aktuelle Mounts prüfen
Eingehängte Dateisysteme anzeigen:
mount | column -t
Dateisysteme aus fstab ansehen:
cat /etc/fstab
Änderungen an /etc/fstab solltest du nur vorsichtig machen. Für Anfänger ist wichtiger, zuerst zu verstehen, dass nicht nur die Hardware, sondern auch die Konfiguration Einfluss auf die Festplatten-Performance haben kann.
Hintergrundlast und Prozesse als Ursache prüfen
Ein Datenträger kann auch langsam wirken, weil Hintergrundprozesse sehr viele Zugriffe auslösen. Dazu gehören Backups, Indexierungsdienste, Datenbanken, Container oder Browser mit vielen Schreibvorgängen. Darum solltest du bei Performance-Problemen nicht nur den Datenträger selbst prüfen, sondern auch die laufende Last im System.
Wichtige Befehle für Prozesse und Last
Prozesse anzeigen:
ps aux
Systemlast live prüfen:
top
Komfortable Prozessübersicht:
htop
Datenträger-I/O je Prozess prüfen:
sudo iotop
iotop ist besonders nützlich, wenn du wissen willst, welcher Prozess gerade viele Lese- oder Schreibzugriffe auslöst.
Typische I/O-Verursacher
- Backupprozesse
- Datenbanken
- Browser mit vielen Tabs
- Virtuelle Maschinen
- Container
- Indexer und Suchdienste
Ubuntu-Paketpflege als Teil der Leistungsverbesserung
Ein gut gepflegtes System läuft oft stabiler und reagiert besser. Auch wenn Paketpflege keine reine Datenträger-Optimierung ist, hilft sie indirekt oft deutlich. Alte Pakete, unnötige Zwischendaten und volle Caches können Speicherplatz verschwenden und damit auch die Arbeit des Datenträgers verschlechtern.
Wichtige APT-Befehle zur Pflege
Paketlisten aktualisieren:
sudo apt update
Pakete aktualisieren:
sudo apt upgrade
Nicht mehr benötigte Pakete entfernen:
sudo apt autoremove
Paket-Cache bereinigen:
sudo apt clean
Gerade auf länger genutzten Ubuntu-Systemen kann diese einfache Pflege bereits helfen, wieder mehr freien Speicher zu schaffen.
Typische Praxisbeispiele aus dem Alltag
Die Theorie wird leichter verständlich, wenn du typische Alltagssituationen ansiehst. Genau so lernst du, Ubuntu Festplatten-Performance nicht nur technisch, sondern auch praktisch zu bewerten.
Beispiel: Ubuntu startet langsam
Blockgeräte anzeigen:
lsblk
Lesegeschwindigkeit prüfen:
sudo hdparm -Tt /dev/sda
Datenträger-I/O beobachten:
iostat -xz 2
Wenn die Firmware-Zeit normal ist, aber das System beim Lesen sehr langsam wirkt, kann eine alte HDD die Ursache sein.
Beispiel: Dateien werden träge kopiert
Freien Speicher prüfen:
df -h
Schreibtest durchführen:
dd if=/dev/zero of=testdatei.img bs=1G count=1 oflag=direct
Hintergrund-I/O prüfen:
sudo iotop
So erkennst du, ob die Langsamkeit direkt vom Datenträger oder von paralleler Last kommt.
Beispiel: SSD wirkt nach längerer Nutzung langsam
TRIM prüfen:
sudo fstrim -av
S.M.A.R.T.-Werte lesen:
sudo smartctl -a /dev/nvme0n1
Freien Speicher prüfen:
df -h
Hier zeigen sich oft drei typische Ursachen: zu wenig freier Platz, fehlendes TRIM oder ein Gesundheitsproblem der SSD.
Typische Anfängerfehler bei Festplatten-Tests
Gerade am Anfang passieren bei der Datenträgeranalyse häufig ähnliche Fehler. Das ist normal. Wenn du diese Fehler kennst, arbeitest du sicherer und vermeidest unnötige Risiken.
Häufige Fehler
- Partition und kompletten Datenträger verwechseln
- Mit
ddauf das falsche Ziel schreiben - Nur einen Benchmarkwert betrachten
- Hintergrundlast bei Tests nicht beachten
- Gesundheitswerte der SSD oder HDD ignorieren
- Freien Speicherplatz nicht mitprüfen
Ein wichtiger Profi-Tipp lautet: Nie nur auf einen einzigen Test vertrauen. Gute Diagnose verbindet mehrere Informationen. Genau dann erkennst du, ob es wirklich ein Hardware-, Last- oder Konfigurationsproblem ist.
Best Practices für bessere Festplatten-Performance unter Ubuntu
Wenn du die Datenträgerleistung unter Ubuntu langfristig verbessern möchtest, helfen einige einfache Regeln. Diese Maßnahmen sind oft wirksamer als hektische Einzeländerungen und passen gut zu einer sauberen Linux-Systempflege.
Sinnvolle Best Practices
- Genug freien Speicherplatz lassen
- SSD-Systeme regelmäßig mit TRIM pflegen
- Hintergrundprozesse mit viel I/O prüfen
- Große Logs und alte Dateien regelmäßig entfernen
- S.M.A.R.T.-Werte bei Verdacht kontrollieren
- Bei alter HDD über Wechsel auf SSD nachdenken
Besonders der Wechsel von HDD auf SSD ist oft eine der spürbarsten Verbesserungen für Ubuntu Desktop und Ubuntu Server. Viele alltägliche Verzögerungen verschwinden dadurch deutlich.
Eine einfache Lernroutine für Anfänger und IT-Studenten
Am besten lernst du Datenträgeranalyse durch kleine praktische Übungen. Prüfe zuerst mit lsblk, welche Geräte vorhanden sind. Miss dann mit hdparm die Lesegeschwindigkeit, beobachte die laufende Aktivität mit iostat und prüfe die Datenträgergesundheit mit smartctl. So bekommst du Schritt für Schritt ein gutes Gefühl für die Ubuntu Festplatten-Performance.
Sinnvolle Übungsschritte
- Mit
lsblk -fGeräte und Partitionen ansehen - Mit
df -hden freien Speicher prüfen - Mit
sudo hdparm -Tteinen einfachen Lesetest machen - Mit
iostat -xz 2die I/O-Last beobachten - Mit
sudo smartctl -adie Gesundheit des Datenträgers lesen - Mit
sudo fstrim -avTRIM für SSDs testen
Mit dieser Lernroutine entwickelst du Schritt für Schritt einen professionellen Blick auf Ubuntu und Linux. Du verstehst nicht nur, ob ein Datenträger langsam ist, sondern auch warum. Genau das ist die Grundlage für saubere Fehleranalyse, bessere Leistung und einen sicheren Umgang mit Ubuntu im Alltag.
Konfiguriere Cisco Router & Switches und liefere ein Packet-Tracer-Lab/GNS3
Ich biete professionelle Unterstützung im Bereich Netzwerkkonfiguration und Network Automation für private Anforderungen, Studienprojekte, Lernlabore, kleine Unternehmen sowie technische Projekte. Ich unterstütze Sie bei der Konfiguration von Routern und Switches, der Erstellung praxisnaher Topologien in Cisco Packet Tracer, dem Aufbau und Troubleshooting von GNS3- und EVE-NG-Labs sowie bei der Automatisierung von Netzwerkaufgaben mit Netmiko, Paramiko, NAPALM und Ansible. Kontaktieren Sie mich jetzt – klicken Sie hier.
Meine Leistungen umfassen:
-
Professionelle Konfiguration von Routern und Switches
-
Einrichtung von VLANs, Trunks, Routing, DHCP, NAT, ACLs und weiteren Netzwerkfunktionen
-
Erstellung von Topologien und Simulationen in Cisco Packet Tracer
-
Aufbau, Analyse und Fehlerbehebung von Netzwerk-Labs in GNS3 und EVE-NG
-
Automatisierung von Netzwerkkonfigurationen mit Python, Netmiko, Paramiko, NAPALM und Ansible
-
Erstellung von Skripten für wiederkehrende Netzwerkaufgaben
-
Dokumentation der Konfigurationen und Bereitstellung nachvollziehbarer Lösungswege
-
Konfigurations-Backups, Optimierung bestehender Setups und technisches Troubleshooting
Benötigen Sie Unterstützung bei Ihrem Netzwerkprojekt, Ihrer Simulation oder Ihrer Network-Automation-Lösung? Kontaktieren Sie mich jetzt – klicken Sie hier.

