-
Was ist die Proxmox-Sicherung?
-
Warum ist das Proxmox-Backup langsam?
-
So beheben Sie langsame Proxmox-Backups
-
Beschleunigen Sie Proxmox-Backups mit Vinchin
-
Proxmox-Sicherung sehr langsam – Häufig gestellte Fragen
-
Fazit
Was ist die Proxmox-Sicherung?
Proxmox VE ist eine Open-Source-Plattform, mit der Sie virtuelle Maschinen und Container verwalten können. Zum Schutz von Daten enthält sie eine Sicherungsfunktion. Sie können ihr integriertes Tool, vzdump, verwenden oder es mit dem Proxmox Backup Server (PBS) kombinieren.
vzdump erstellt Sicherungen von VM- oder CT-Festplatten und Konfigurationsdateien. Diese können lokal oder auf einem entfernten Speicher gespeichert werden. Es unterstützt Snapshot-, Suspend- und Stop-Modi. Die meisten Benutzer wählen Snapshot für Online-Sicherungen.
PBS ist eine externe Lösung, die für Proxmox-Backups optimiert ist. Sie bietet Funktionen wie Deduplizierung, Verschlüsselung, Komprimierung und schnelle Wiederherstellung. Sie verbindet sich mit Proxmox über die Proxmox VE-API oder geplante Aufgaben.
Die Sicherungsgeschwindigkeit hängt von der Festplatten-I/O, der Netzwerkbandbreite, dem Dateisystem, der Komprimierung und der CPU-Auslastung ab. Wenn die Sicherungen langsam ausgeführt werden, kann eine oder mehrere dieser Ursachen dafür verantwortlich sein.
Warum ist das Proxmox-Backup langsam?
Langsame Backups sind frustrierend. Sie verschwenden Zeit und verzögern Abläufe. Schauen wir uns an, warum sie auftreten.
1. Engpässe bei der Speicherleistung
Wenn Ihr Sicherungsziel über langsame Festplatten verfügt (z. B. 5400-U/min-Festplatten oder stark beanspruchte gemeinsam genutzte Speicher), sinkt die Sicherungsgeschwindigkeit. IOPS-Grenzwerte, Latenz und Schreibdurchsatz sind entscheidend.
Bei Verwendung von ZFS wirken sich Einstellungen wie recordsize und sync auf die Leistung aus. Falsch konfigurierte Volumes oder fragmentierte Festplatten verlangsamen den Sicherungsprozess ebenfalls.
2. Netzwerkbandbreite und Latenz
Sicherungen über das Netzwerk können durch 1-GbE-Verbindungen, ausgelastete Switches oder eine schlechte NIC-Konfiguration eingeschränkt werden. Wenn die Verbindung zwischen Ihrem Proxmox-Knoten und dem Sicherungsspeicher langsam ist, sind auch Ihre Sicherungen langsam.
3. VM-Workload während der Sicherung
Wenn VMs während der Sicherung stark auf die Festplatte schreiben, müssen snapshotbasierte Tools geänderte Blöcke lesen, bevor sie in den Sicherungsspeicher geschrieben werden. Dies kann Schreibvorgänge blockieren, bis das Lesen abgeschlossen ist.
4. Zu viele gleichzeitige Aufträge
Wenn mehrere Sicherungsaufträge gleichzeitig ausgeführt werden, kann dies Ihren Speicher, die CPU oder den Arbeitsspeicher überlasten. Wenn alle Aufträge gleichzeitig komprimieren, verschlüsseln und schreiben, konkurrieren sie um Ressourcen.
5. Ineffiziente Komprimierung oder Verschlüsselung
Die Verwendung CPU-intensiver Komprimierung (wie zstd auf hohen Stufen) oder rein softwarebasierter Verschlüsselung kann Ihren Knoten verlangsamen. Wenn AES-NI nicht verfügbar ist, wird die Verschlüsselung kostspielig.
6. Proxmox-Konfigurationslimits
Die Standardeinstellungen in /etc/vzdump.conf sind möglicherweise für größere Systeme nicht geeignet. Möglicherweise müssen Sie max_workers erhöhen oder andere Parameter anpassen. Sicherungsaufträge können mit Standardpriorität ausgeführt werden, was zu Konkurrenz mit aktiven VM-Prozessen führen kann.
7. Sicherungsmodusauswahl
Die Verwendung von --mode stop oder --mode suspend verursacht VM-Ausfallzeiten. Aber selbst --mode snapshot kann langsam sein, wenn Ihr Speicher keine schnellen Snapshots unterstützt oder wenn Ihre VM viele geänderte Daten hat.
8. Sicherungszieltyp
Sicherungen auf NFS können langsamer sein als auf iSCSI oder lokales ZFS, abhängig von der Abstimmung. NFS-Freigaben können unter Sperrverzögerungen, langsamen Metadatenoperationen oder Netzwerkübertragungen leiden.
So beheben Sie langsame Proxmox-Backups
Um die Geschwindigkeit von Proxmox-Backups zu erhöhen, müssen Sie zunächst wissen, wo die Verzögerung auftritt. Gehen wir Schritt für Schritt vor.
Überprüfen Sie die Festplatten- und E/A-Leistung
Sicherungen schreiben viele Daten. Sie müssen wissen, ob Ihre Festplatten die Last bewältigen können.
Verwenden Sie Tools wie:
iostat -x 1
Überprüfen Sie hohe Werte für await oder %util. Wenn die Auslastung Ihrer Festplatte nahe bei 100 % liegt, erwägen Sie eine schnellere Speicherlösung.
Bei ZFS optimieren:
-
recordsize=1M für große sequenzielle Schreibvorgänge
-
sync=disabled (nur für nicht-kritische Backups)
-
Begrenzen Sie die Deduplizierung, es sei denn, Sie wissen, dass sie hilfreich ist
-
Überwachen Sie die ARC-Cache-Nutzung mithilfe von:
arcstat 1
ZFS auf HDDs ist immer langsamer als auf SSDs oder NVMe. Erwägen Sie die Hinzufügung eines schnellen SLOG- oder L2ARC-Geräts.
Netzwerkdurchsatz optimieren
Testen Sie die Bandbreite zwischen Proxmox und PBS für Netzwerksicherungen mit:
iperf3 -c {}
Wenn Sie niedrige Geschwindigkeiten feststellen, beheben Sie das Netzwerkproblem. Aktualisieren Sie nach Möglichkeit auf 10GbE. Wenn Sie bereits über 10GbE verfügen, überprüfen Sie die Jumbo-Frames:
ip link set dev eth0 mtu 9000
Verwenden Sie ethtool, um die NIC-Einstellungen zu überprüfen:
ethtool -K eth0 gro on gso on tso on
TCP-Fenster-Skalierung aktivieren:
sysctl -w net.ipv4.tcp_window_scaling=1
Verwenden Sie für verbundene Verbindungen Modus=802.3ad und passen Sie die Switch-Einstellungen entsprechend an.
Verringern Sie den Aufwand für Komprimierung und Verschlüsselung
Komprimierung ist nützlich, kann aber die Geschwindigkeit beeinträchtigen. Testen Sie mit:
zstd -1 vs. zstd -6
Nutzen Sie niedrigere Stufen oder deaktivieren Sie sie, um zu prüfen, ob sich die Geschwindigkeit verbessert.
Stellen Sie sicher, dass AES-NI für die Verschlüsselung aktiviert ist. Wenn Ihre CPU dies nicht unterstützt, müssen Sie mit Verlangsamungen rechnen.
Stellen Sie in PBS die Verschlüsselung ruhender Daten anstelle der Übertragungsverschlüsselung ein, um die Echtzeit-CPU-Last zu vermeiden.
Backup-Jobs staffeln
Bearbeiten Sie /etc/vzdump.conf:
max_workers: 2 ionice: 7 nice: 20
Dadurch wird die Auftragsparallelität begrenzt und die CPU- sowie I/O-Auswirkungen verringert.
Planen Sie im Proxmox-GUI Backups zu unterschiedlichen Zeiten pro Knoten oder VM-Gruppe. Vermeiden Sie Spitzenzeiten im Geschäftsbetrieb.
Tune vzdump und Job-Optionen
Sicherungen im Snapshot-Modus ausführen:
vzdump 101 --mode snapshot --compress zstd --storage backup-pool
Vermeiden Sie Stop oder Suspend, es sei denn, es ist erforderlich. Verwenden Sie --bwlimit , um I/O-Spitzen zu vermeiden.
Verwenden Sie schnelle und lokale Sicherungsziele
Sichern Sie nach Möglichkeit auf lokalen Speicher oder SSD-/NVMe-Ziele. Vermeiden Sie langsame NFS- oder geteilte mechanische Festplatten.
Bei Verwendung von NFS:
-
NFS v4 aktivieren
-
Einbinden mit Optionen: rw,async,noatime,nodiratime
-
-
Vermeiden Sie weiche Mounts, die bei Fehlern langsam erneut versuchen
Protokolle und Metriken überwachen
vzdump-Protokolle analysieren. Nach Zeilen wie diesen suchen:
Dauer: 00:35:14, Sicherungsauftrag: Verzögerung: 00:14:23
"Verzögerung" zeigt die E/A-Wartezeit. Verwenden Sie dies, um Engpässe zu erkennen.
Verwenden Sie Proxmox-Diagramme oder externe Tools (Grafana, Zabbix), um die Festplatten-IOPS, die CPU-Auslastung und den Netzwerkdurchsatz zu überwachen.
Sicherungsprozesse priorisieren
Verwenden Sie diese Befehle, um die Priorität der Sicherung zu verringern:
ionice -c3 -p $(pgrep vzdump) nice -n 20 -p $(pgrep vzdump)
Dies verringert die Backup-Last und gibt aktiven VMs mehr Ressourcen.
Plan für Unternehmensinstallationen
Wenn Sie einen Cluster betreiben, sichern Sie nicht alle Knoten gleichzeitig. Verwenden Sie einen Sicherungsserver mit einer dedizierten NIC.
Für Ceph-Nutzer: Vorsicht, Backups belasten die OSDs. Ziehen Sie in Erwägung, Backups auf PBS mit SSD/NVMe-Speicher und ZFS-Optimierung auszulagern.
Testen Sie hyperkonvergente Setups in Zeiten mit geringer Auslastung. Backups konkurrieren mit VM-Verkehr.
Beheben von häufigen Fehlern
-
"Fehler beim Sperren der VM": Eine Sicherungs- oder Snapshotaufgabe wird bereits ausgeführt. Warten Sie oder entsperren Sie manuell:
qm unlock 101
-
NFS-Zeitüberschreitungen: Erhöhen Sie das Einhängezeitlimit und überprüfen Sie die Serverprotokolle.
-
PBS-Authentifizierungsfehler: Fügen Sie das PBS-Ziel erneut in Rechenzentrum > Speicher hinzu.
Halten Sie Proxmox auf dem neuesten Stand
Jede Version verbessert vzdump und die Sicherungsroutinen. Bleiben Sie aktuell mit:
apt update && apt dist-upgrade
Überprüfen Sie die Änderungsprotokolle von Proxmox und PBS auf sicherungsbezogene Fehlerbehebungen oder Verbesserungen.
Beschleunigen Sie Proxmox-Backups mit Vinchin
Wenn Proxmox-Backups immer noch langsam oder eingeschränkt sind, probieren Sie Vinchin Backup & Recovery aus – eine professionelle, unternehmensfähige Lösung mit nativer Unterstützung für Proxmox VE. Sie bietet zuverlässige Leistung, breite VM-Kompatibilität und zentrales Management, um die Datensicherung in Ihrer gesamten Umgebung zu vereinfachen.
Vinchin beschleunigt den Schutz durch permanente Inkremental-Backups, integrierte Deduplizierung und Komprimierung sowie erweiterte Funktionen wie V2V-Migration, CBT und sofortige Wiederherstellung. Dank der übersichtlichen, webbasierten Konsole werden Backups von Proxmox-VMs schneller, schlanker und einfacher zu verwalten.
Die Sicherung einer Proxmox-VM mit Vinchin umfasst nur vier einfache Schritte:
1. Wählen Sie einfach VMs auf dem Host aus
2. Dann Sicherungsziel auswählen
3. Strategien auswählen
4. Abschließend den Auftrag einreichen
Vertraut von Organisationen auf der ganzen Welt, erhält Vinchin hohes Lob für Leistung, Benutzerfreundlichkeit und umfassende Unterstützung. Sie können alle Funktionen 60 Tage lang kostenlos ausprobieren. Klicken Sie unten, um den Installer herunterzuladen und innerhalb weniger Minuten bereitzustellen.
Proxmox-Sicherung sehr langsam – Häufig gestellte Fragen
F1: Wie kann ich testen, ob die langsame Sicherungsgeschwindigkeit auf das Netzwerk zurückzuführen ist?
Verwenden Sie iperf3, um zwischen Proxmox und Ihrem Sicherungsziel die Bandbreite zu messen.
F2: Warum bleibt meine PBS-Sicherung bei 0 % hängen?
Überprüfen Sie Probleme mit dem ZFS-Pool, eine langsame Zielfestplatte oder Probleme mit Snapshots auf der Quell-VM.
Q3: Wie kann ich die Proxmox-Sicherungsgeschwindigkeit drosseln?
Fügen Sie --bwlimit <MBps> zu Ihrem vzdump-Befehl hinzu, um die Bandbreite zu begrenzen.
Fazit
Langsame Proxmox-Sicherungen können auf Speicherbegrenzungen, Netzwerkprobleme oder falsche Konfigurationen zurückgehen. Durch Optimierung Ihrer Einrichtung und Einhaltung bewährter Verfahren können Sie die Geschwindigkeit erhöhen. Bestehen jedoch Probleme weiterhin, bietet Vinchin Backup & Recovery eine schnellere und einfachere Möglichkeit, Proxmox-VMs zu schützen – zuverlässig, effizient und für Skalierbarkeit konzipiert.
Teilen auf: