Time Machine-Sicherung ist langsam. Wie kann ich es beschleunigen?

Das Backup meiner Zeitmaschine ist sehr langsam. Die Verbindung ist FireWire 800. Die Übertragung beträgt etwa 5 Mb/s oder 0,5 MB/s, was langsam erscheint. Ich habe online viele Erwähnungen von sehr langsamen Time Machine-Backups gesehen. Welche Techniken oder Vorschläge gibt es, um dies zu beschleunigen?

Ich habe:

  • Führen Sie das Festplattendienstprogramm-Reparaturtool aus. Alles ist gut.
  • Spotlight auf der Remote-Festplatte deaktiviert

Die Suche nach backupd in system.log ergibt Folgendes:

13:29:33 Starting standard backup
13:29:33 Backing up to: /Volumes/BACKUP_DISK/Backups.backupdb
13:29:36 Event store UUIDs don't match for volume: Macintosh HD
13:29:36 Waiting for index to be ready (101)
13:29:55 Node requires deep traversal:/ reason:must scan subdirs|new event db|
13:42:53 No pre-backup thinning needed: 39.84 GB requested (including padding), 71.68 GB available
13:42:53 Waiting for index to be ready (100)
14:23:37 Bulk setting Spotlight attributes failed.
14:29:39 Copied 2.0 GB of 28.7 GB, 69560 of 113624 items
15:29:57 Copied 2.8 GB of 28.7 GB, 69560 of 113624 items
16:30:00 Copied 3.3 GB of 28.7 GB, 69560 of 113624 items
17:30:04 Copied 3.8 GB of 28.7 GB, 69560 of 113624 items
18:30:07 Copied 4.3 GB of 28.7 GB, 69560 of 113624 items
18:51:23 Bulk setting Spotlight attributes failed.
19:30:07 Copied 4.8 GB of 28.7 GB, 69999 of 113624 items
20:30:19 Copied 5.4 GB of 28.7 GB, 69999 of 113624 items
21:30:28 Copied 6.2 GB of 28.7 GB, 69999 of 113624 items
21:38:36 Stopping backupd to allow ejection of backup destination disk!
Wie schnell kann eine recht große Datei auf die Festplatte kopiert werden, auf der TM läuft? Dies dient dazu, festzustellen, ob TM oder die Festplatte das Problem ist
Die Übertragungsraten auf die Festplatte betragen 500 Mb/s == 50 MB/s. Normale FW800-Geschwindigkeiten.
Stellen Sie sicher, dass die Firmware auf dem neuesten Stand ist. Meine war nicht und war langsam, wurde aber seitdem schneller.
Welche Firmware? OS X-Systemsoftware? OS X EFI-Updater? Ich halte mich auf dem Laufenden, aber Software Updater sagt es mir, also ist das AFAIK nicht das Problem.

Antworten (7)

Auf El Capitan bis High Sierra OS wird das io in einigen Fällen gedrosselt. Sie können diese Schritte überprüfen, falls sie in Ihrem Fall zutreffen. Nicht jeder sieht diese Beschleunigung, aber es sollte nicht schwer sein, sie zu testen und umzukehren, wenn sie Ihnen nicht hilft. Jeder, der Mojave und neuer verwendet, sollte nach anderen Fixes suchen, wie z. B. dem Testen eines Backups auf einem leeren oder gelöschten Laufwerk.

Time Machine nach El Capitan-Upgrade lächerlich langsam

Die Drosselung sollte beim Beobachten der gesicherten Nutzung des Dateisystems offensichtlich sein:

sudo fs_usage backupd

Das Schreiben eines Befehls /etc/sysctl.confund das anschließende Neustarten sollte diese Drosselung deaktivieren:

echo 'debug.lowpri_throttle_enabled=0' | sudo tee -a /etc/sysctl.conf

Oder ohne Neustart:

sudo sysctl debug.lowpri_throttle_enabled=0

Sie sollten nach anderen Leistungsproblemen (zusätzliche CPU-Auslastung, andere E/A-Verlangsamung, erhöhter Energieverbrauch beim Sichern) Ausschau halten, nachdem Sie diese Systemoptimierungsanpassung auf niedriger Ebene vorgenommen haben.

Um die Einstellung live ohne Neustart zu ändern, verwenden Sie sudo sysctl debug.lowpri_throttle_enabled=0. Verwenden Sie die sysctl.conf, um sicherzustellen, dass die Änderung nach dem Neustart erhalten bleibt.
Für mich scheint dies die Dinge nicht über die ~ 5 MB / s hinaus zu beschleunigen, die es zuvor waren. Ich verwende Catalina und verschiebe Daten von einer verschlüsselten internen SSD auf eine verschlüsselte Time Machine SSD über USB 3.1.
Ja, @spacetyper hat die Dinge für mich nie schneller gemacht, aber einige Leute haben es geliebt. Ich sollte hinzufügen, dass die meisten Leute zu glauben scheinen, dass es bei 10.13 und neuer ignoriert wird ... welche Betriebssystemversion haben Sie getestet?
@bmike Das war am 15.10.6
@spacetyper gute Punkte. Hoffentlich macht die Bearbeitung dies hilfreicher.

Leider war die Lösung in diesem Fall:

Format disk (lose old backups)

Jetzt wird die Festplatte mit voller Geschwindigkeit gesichert.

War es nicht als HFS+J formatiert?
Das war und ist es immer noch. Nichts geändert, nur abgewischt und alles funktionierte schnell.
@mankoff Wie seltsam!
Es ist nicht verwunderlich, dass dies die Geschwindigkeit verbessern würde - Sie haben wieder von vorne angefangen. War das Laufwerk vorher ziemlich voll? Wie groß ist Ihr TM-Laufwerk im Vergleich zur Gesamtgröße aller zu sichernden Festplatten? Ich würde vermuten, dass es wahrscheinlich eine Menge Zeit mit dem „Ausdünnen“ verbracht hat, was bedeutet, dass Zwischenversionen von Dateien weggeworfen werden, um mehr Platz für neuere Versionen zu schaffen. Sehen Sie sich „Console“ an und geben Sie „backupd“ in das Suchfeld ein. Scrollen Sie zurück zu vor der Formatierung. Irgendwelche Hinweise?
Guter Vorschlag. Laufwerk war nicht voll. Intern werden 300GB von 500GB genutzt. Das Sicherungslaufwerk war 500 GB groß und hatte 71 GB frei. Ich habe eine Beispielausgabe von system.log in die ursprüngliche Frage und nicht hier gepostet, damit sie richtig formatiert werden kann. Scheint nicht ausgedünnt zu werden, aber es könnte ein Spotlight-Problem gegeben haben, obwohl Spotlight auf diesem Laufwerk deaktiviert war.
Dies ist nicht überraschend. Es ist bekannt, dass Festplatten langsamer werden, wenn sie die letzten 15–20 % ihrer Kapazität erreichen. Außerdem finde ich Drobo-Laufwerksgehäuse langsamer als echte externe Laufwerke über dieselbe Schnittstelle (USB2, Firewire). Ein Trick, um eine Festplatte schnell zu halten, besteht darin, eine 25-%-Partition zu erstellen und Time Machine anzuweisen, die 75-%-Partition zu verwenden. Verwenden Sie die anderen 25 % sparsam.
Ich habe das gleiche mit 60% freiem Speicherplatz (1,2 TB / 2,0 TB) gesehen. Ich habe den freien Speicherplatz partitioniert und eine neue Sicherung (300 GB) erstellt, die SCHNELLER war als eine inkrementelle 16-GB-Sicherung auf der alten Partition desselben externen USB3-Laufwerks. Es scheint, dass die Anzahl früherer Backups (oder eine Eigenschaft davon) die Verlangsamung in meinem Fall verursacht hat. PS: Gleiches gilt für High Sierra und Mojave.

Laut diesem Thread :

Löschen Sie den Ordner " In Bearbeitung " auf dem TM-Laufwerk, und die Dinge werden mit normaler Geschwindigkeit ausgeführt.

Hinweis: Das hat das Problem in meinem Fall nicht behoben.

Hat für mich funktioniert. InProgress-Datei schien gesperrt zu sein und es dauerte einige Zeit, bis sie gelöscht wurde.

Sie könnten versuchen, den Ordner /.Spotlight-V100 auf dem TM-Volume umzubenennen. Ich habe das noch nie versucht, aber Spotlight wird verwendet, um zu entscheiden, welche Dateien seit der letzten Sicherung neu/geändert wurden. Das einzige, was mir beim Lesen Ihrer Frage einfällt, ist, dass der Index möglicherweise beschädigt ist und neu erstellt werden muss, und TM in der Zwischenzeit diese Suche live durchführt, anstatt sie zu indizieren.

Langer Schuss.

Das Löschen des Ordners .Spotlight-V100 und das Hinzufügen dieses Laufwerks zur Liste System Prefs > Spotlight > Privacy scheint geholfen zu haben. Ich werde prüfen, ob dies auf meinem anderen langsamen Laufwerk wieder funktioniert.
Wenn es geklappt hat, super. Ich bin mir jedoch nicht sicher, ob es eine gute Idee ist, zu verhindern, dass das TM-Laufwerk ordnungsgemäß indiziert wird. Ich nehme an, sobald die erste Sicherung abgeschlossen ist, können Sie das Laufwerk aus der Datenschutzliste entfernen und ihm erlauben, den Index neu zu erstellen.
Keine gute Idee? Scheint ein offensichtlicher Fehler zu sein, dass sie überhaupt eine Indizierung zulassen. Warum sollte Spotlight das Sicherungslaufwerk indizieren?
Time Machine verwendet Spotlight intensiv, um festzustellen, welche Dateien gesichert werden müssen.

Fügen Sie die Time Machine-Festplatte der Datenschutzliste von Spotlight (in den Systemeinstellungen) hinzu, damit Spotlight keine Zeit mit dem Zugriff auf dieses Laufwerk verbringt.

Spotlight ist ein integraler Bestandteil von TM, und Sie können Stoplight nicht daran hindern, ein TM-Backup zu indizieren. Das Hinzufügen des Laufwerks zur Ausschlussliste wirkt sich nur auf andere Dateien außerhalb von TM auf dem Laufwerk aus.

Zersplitterung

Meiner Erfahrung nach ist es sehr üblich, dass der Katalog-B-Baum sehr fragmentiert wird. Auf einem großen und vollen Volume kann diese Art der Fragmentierung erhebliche Auswirkungen haben.

Jederzeit

Verwenden Sie die Demoversion von iDefrag , um Statistiken anzuzeigen.

Wenn das Backup-Volume möglichst voll ist

Erwägen Sie die Verwendung des Metadatenalgorithmus der Vollversion von Defrag oder eines vergleichbaren Dienstprogramms, um den Katalog und andere wichtige Dateien zu defragmentieren.

(Kümmern Sie sich bei einem Time Machine-Sicherungsvolume nicht um eine vollständige Defragmentierung.)

Andere Dienstprogramme

fileXray — das allein kann die betreffenden Dateien nicht defragmentieren, aber zur Analyse: Ich kenne nichts besseres als fileXray.

Querverweis

Müssen Macs defragmentiert werden?

Ich weiß, dass dies eine alte Antwort ist, aber ist es sicher, iDefrag auf einem Time Machine-Backup auszuführen (das zahlreiche Verzeichnis-Hardlinks enthält)?!
fsck_hfs -dyf -Race /dev/<disk#s#>überprüft das Dateisystem und baut Attribute, Kataloge und Extent-Überlaufbäume neu auf. Ich habe es mehrmals auf einem Zeitmaschinenlaufwerk versucht und es geht nichts kaputt.

Es könnte auch mit dem MRT-Prozess zusammenhängen. Für mich wird die Backup-Geschwindigkeit normal, wenn ich den MRT-Prozess entfernt habe. Übrigens, MRT wird als Malware-Entfernungstool bezeichnet, das mit dem Sicherheitsupdate geliefert wird, und es wird viel CPU für die Scanarbeit benötigen. Es gibt einige Artikel darüber, wie man es entfernt.

Anstatt zu erwähnen, dass es "einige Artikel" gibt, ziehen wir es vor, dass jemand mit diesen Artikeln antwortet, die zusammengefasst und verlinkt sind, damit die Leute sie verstehen können. Die Spekulationen über MRT scheinen genau richtig zu sein, aber ist das auch an anderer Stelle dokumentiert?