Wenn Proxmox langsam wird, liegt die Ursache oft nicht an der CPU oder am RAM – sondern am Storage.
Gerade bei mehreren virtuellen Maschinen ist die Art des Speichers entscheidend für die Gesamtperformance. Trotzdem ist vielen nicht klar, welchen Unterschied LVM, ZFS oder unterschiedliche Storage-Technologien wirklich machen.
In diesem Artikel schauen wir uns die wichtigsten Storage-Optionen in Proxmox an – verständlich, praxisnah und mit etwas mehr technischem Hintergrund.
Warum Storage so wichtig ist
Virtuelle Maschinen erzeugen viele kleine Lese- und Schreibzugriffe. Wenn mehrere VMs gleichzeitig aktiv sind, entstehen schnell tausende I/O-Operationen pro Sekunde.
Ist der Storage zu langsam oder die Latenz zu hoch, wirkt plötzlich das gesamte System träge. VMs reagieren langsam, Backups dauern länger und IO-Wait steigt an.
Das ist auch einer der häufigsten Gründe, warum ein System plötzlich langsam wirkt. Wenn du dieses Problem kennst, lohnt sich auch ein Blick auf den Artikel Proxmox langsam? Ursachen und Lösungen.
HDD, SSD oder NVMe?
Der größte Performance-Unterschied entsteht oft bereits bei der Wahl des Datenträgers.
- HDD: günstig, aber langsam bei vielen gleichzeitigen Zugriffen
- SSD: deutlich schneller und für viele Setups ausreichend
- NVMe: sehr hohe IOPS und geringe Latenz – ideal für Virtualisierung
Besonders klassische HDDs stoßen bei mehreren aktiven VMs schnell an ihre Grenzen. Virtuelle Maschinen erzeugen viele kleine zufällige Zugriffe – genau das ist die Schwäche mechanischer Festplatten.
Für moderne Proxmox-Systeme sollte man heute mindestens SSDs einsetzen. Bei mehreren produktiven VMs oder Datenbanken lohnt sich NVMe fast immer.
Was ist LVM eigentlich?
LVM steht für Logical Volume Manager. Es handelt sich dabei nicht um ein Dateisystem, sondern um eine zusätzliche Abstraktionsschicht zwischen Datenträgern und Dateisystemen.
Vereinfacht gesagt: LVM fasst physische Datenträger zu sogenannten Volume Groups zusammen und erstellt daraus logische Volumes. Diese können anschließend wie normale Partitionen genutzt werden.
Der große Vorteil: Storage lässt sich flexibler verwalten und einfacher erweitern.
Vorteile von LVM
- einfach einzurichten
- geringer Overhead
- gute Performance
- flexible Größenanpassung
Nachteile von LVM
- keine integrierte Datenintegrität
- SnapshotEin Snapshot speichert den Zustand eines Dateisystems, Volumes oder einer VM zu einem bestimmten Zeitpunkt und erleichtert Rollbacks.
Mehr dazu im IT-Glossar →s nur eingeschränkt komfortabel - keine Selbstheilung
Für kleinere Umgebungen, Testsysteme oder einfache Virtualisierung ist LVM oft völlig ausreichend.
Was ist ZFS eigentlich?
ZFS ist deutlich mehr als nur ein Dateisystem. Es kombiniert Volume-Manager und Dateisystem in einer gemeinsamen Architektur.
Dadurch kann ZFS Funktionen anbieten, die klassische Setups aus LVM plus Dateisystem nur eingeschränkt oder gar nicht besitzen.
Eine der wichtigsten Eigenschaften ist die integrierte Datenintegrität. Jeder Datenblock erhält eine Prüfsumme. Beim Lesen kann ZFS erkennen, ob Daten beschädigt wurden.
In redundanten Setups kann ZFS fehlerhafte Daten sogar automatisch reparieren. Das ist einer der Gründe, warum ZFS besonders in Storage-Systemen beliebt ist.
Vorteile von ZFS
- Snapshots und Clones
- Datenintegrität durch Checksummen
- Kompression möglich
- Selbstheilung bei redundanten Setups
- sehr flexibel
Nachteile von ZFS
- höherer RAM-Bedarf
- mehr Komplexität
- nicht ideal für sehr kleine Systeme
Warum benötigt ZFS mehr RAM?
ZFS nutzt RAM intensiv für Caching und Metadaten. Dadurch kann die Performance deutlich steigen – allerdings benötigt das System dafür ausreichend Arbeitsspeicher.
Früher kursierte oft die Faustregel „1 GB RAM pro TB Storage“. Das ist heute so pauschal nicht mehr korrekt, zeigt aber die grundsätzliche Richtung: ZFS profitiert stark von zusätzlichem RAM.
Auf sehr kleinen Systemen oder bei knappem Arbeitsspeicher kann das problematisch werden.
Gerade dort kann zusätzlich ZRAM unter Linux und Proxmox helfen, Speicherdruck etwas abzufangen und das System reaktionsfähiger zu halten.
Snapshots und Clones
Ein großer Vorteil von ZFS sind Snapshots.
Ein Snapshot speichert den Zustand eines Dateisystems zu einem bestimmten Zeitpunkt. Dadurch lassen sich ältere Zustände schnell wiederherstellen.
Das ist besonders interessant für:
- VM-Backups
- Tests
- Rollback nach Updates
- Klonen von VMs
Gerade in Virtualisierungsumgebungen ist das extrem praktisch.
Lokaler Storage vs. Netzwerk-Storage
Nicht jeder Storage befindet sich direkt im Proxmox-Server. Gerade in größeren Umgebungen werden oft zentrale Storage-Systeme verwendet.
NAS
Ein NAS (Network Attached Storage) stellt Speicher über das Netzwerk bereit. Typische Protokolle sind:
- NFS
- SMB/CIFS
NAS-Systeme eignen sich gut für:
- Backups
- ISO-Storage
- Templates
- kleinere VM-Umgebungen
Die Performance hängt dabei stark vom Netzwerk ab. 1 Gbit/s wird schnell zum Flaschenhals.
iSCSIiSCSI ist ein Netzwerkprotokoll, das blockbasierten Speicher über TCP/IP bereitstellt und entfernte Datenträger wie lokale Laufwerke nutzbar macht.
Mehr dazu im IT-Glossar → und SANEin SAN ist ein spezialisiertes Speichernetzwerk, das Servern zentralen Blockspeicher mit hoher Verfügbarkeit und Performance bereitstellt.
Mehr dazu im IT-Glossar →
iSCSI arbeitet blockbasiert und stellt entfernte Datenträger fast so bereit, als wären sie lokal angeschlossen.
Das wird häufig in SAN-Umgebungen (Storage Area Network) genutzt.
Vorteile:
- zentrale Storage-Systeme
- Live-Migrationen
- HA-ClusterEin HA-Cluster verbindet mehrere Systeme, damit Dienste bei Ausfall eines Knotens automatisch auf einem anderen weiterlaufen können.
Mehr dazu im IT-Glossar → - skalierbare Infrastruktur
Solche Lösungen findet man häufiger in professionellen Virtualisierungsumgebungen.
Allerdings steigen damit auch:
- Komplexität
- Kosten
- Abhängigkeit vom Netzwerk
Typische Fehler
- HDDs für mehrere produktive VMs verwenden
- ZFS ohne ausreichend RAM betreiben
- Storage als Nebensache betrachten
- zu langsame Netzwerke für NAS oder SAN verwenden
Gerade der letzte Punkt wird oft unterschätzt. Selbst das beste Storage-System hilft wenig, wenn nur eine langsame Netzwerkverbindung davor sitzt.
Quick Wins
- wenn möglich auf SSD oder NVMe wechseln
- IO-Wait beobachten
- ZFS nur mit ausreichend RAM einsetzen
- Netzwerk-Storage nicht über langsame Verbindungen betreiben
Wer alte SSDs oder Festplatten austauscht, sollte Datenträger vorher sicher löschen. Wie das unter Linux funktioniert, zeige ich im Artikel Datenträger sicher löschen unter Linux.
Du brauchst Unterstützung bei Proxmox, Virtualisierung oder Storage-Themen?
Mit Catarix IT unterstütze ich bei Analyse, Optimierung und Fehlersuche – von Performance-Problemen bis hin zu stabilen Virtualisierungs- und Storage-Lösungen.
Fazit
Storage ist einer der wichtigsten Faktoren für die Performance und Stabilität von Proxmox.
Die Wahl zwischen LVM, ZFS, lokalem Storage oder Netzwerk-Storage hängt stark von den eigenen Anforderungen ab.
Wer die Grundlagen versteht und typische Fehler vermeidet, kann viele Probleme bereits im Vorfeld verhindern.
Und in vielen Fällen bringt ein schnelleres und besser geplantes Storage-Setup deutlich mehr als zusätzliche CPU oder RAM.
