Kopie zapasowe Time Machine są powolne. Jak mogę to przyspieszyć?

14

Tworzenie wehikułu czasu jest bardzo wolne. Połączenie to FireWire 800. Transfer wynosi około 5 Mb / s lub 0,5 MB / s, co wydaje się wolne. Widziałem wiele wzmianek online o bardzo wolnych kopiach czasowych Time Machine. Jakie są techniki lub sugestie, aby to przyspieszyć?

Mam:

  • Uruchom narzędzie do naprawy narzędzia dyskowego. Wszystko w porządku.
  • Wyłączono Spotlight na dysku zdalnym

Wyszukiwanie kopii zapasowej w pliku system.log zapewnia:

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!

źródło
6
Jaka jest prędkość kopiowania dużego pliku do rezonansu na dysk TM? To sprawdza, czy problem stanowi TM czy dysk
user151019
Prędkości transferu na dysk wynoszą 500 Mb / s == 50 MB / s. Normalne prędkości FW800.
Upewnij się, że oprogramowanie układowe jest aktualne. Mój nie był i był powolny, ale od tego czasu stał się szybszy.
Alex
Jakie oprogramowanie? Oprogramowanie systemowe OS X? Aktualizator EFI dla OS X? Jestem jednak na bieżąco, jednak tak mi poleca Aktualizator Oprogramowania, więc AFAIK to nie jest problem.

Odpowiedzi:

6

W nowszych systemach operacyjnych - w niektórych przypadkach io jest dławione. Możesz przejrzeć te kroki, jeśli mają zastosowanie w twoim przypadku.

Wehikuł czasu śmiesznie zwalnia po aktualizacji El Capitan

Przepustnica powinna być widoczna podczas obserwowania tworzenia kopii zapasowej systemu plików:

sudo fs_usage backupd

Napisanie polecenia, /etc/sysctl.confa następnie ponowne uruchomienie powinno wyłączyć tę przepustnicę:

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

Lub bez ponownego uruchamiania:

sudo sysctl debug.lowpri_throttle_enabled=0

Po dokonaniu tej regulacji niskiego poziomu dostrajania będziesz chciał zwrócić uwagę na inne problemy z wydajnością (dodatkowe użycie procesora, inne spowolnienie IO, zwiększone zużycie energii podczas tworzenia kopii zapasowej).

bmike
źródło
3
Aby zmienić ustawienie na żywo bez ponownego uruchamiania, użyj sudo sysctl debug.lowpri_throttle_enabled=0. Użyj, sysctl.confaby upewnić się, że zmiana zostanie zachowana po ponownym uruchomieniu.
Nic Benders,
2

Niestety rozwiązaniem w tym przypadku było:

Format disk (lose old backups)

Teraz dysk wykonuje kopię zapasową z pełną prędkością.


źródło
Czy nie został sformatowany jako HFS + J?
Harv,
Tak było i nadal jest. Nic się nie zmieniło, po prostu go wytarłem i wszystko działało szybko.
@mankoff Jak dziwne!
Harv,
1
Nic dziwnego, że poprawiłoby to prędkość - zacząłeś od nowa. Czy wcześniej dysk był dość pełny? Jak duży jest twój dysk TM w porównaniu z całkowitym rozmiarem wszystkich dysków, na których tworzona jest kopia zapasowa? Podejrzewam, że prawdopodobnie spędził mnóstwo czasu na „przerzedzaniu”, co wyrzuca między wersjami plików, aby zrobić więcej miejsca na nowsze wersje. Spójrz na „Konsolę” i wpisz „backupd” w polu wyszukiwania. Przewiń do poprzedniej, zanim sformatowałeś ... jakieś wskazówki?
JBRWilkinson
Dobry pomysł. Dysk nie był pełny. Wewnętrzny to 300 GB z 500 GB. Dysk zapasowy miał 500 GB i miał 71 GB wolnego miejsca. Zamieściłem przykładowe wyjście system.log w oryginalnym pytaniu, a nie tutaj, aby można je było poprawnie sformatować. Wygląda na to, że nie jest cieńszy, ale mógł występować problem z reflektorami, chociaż reflektor został wyłączony na tym dysku.
1

Według tego wątku :

Usuń folder „ w toku ” na dysku TM, a wtedy rzeczy będą działały z normalną prędkością.

Uwaga: to nie rozwiązało problemu w moim przypadku.


źródło
Pracował dla mnie. Plik InProgress wydawał się zablokowany i jego usunięcie zajęło trochę czasu.
AHHP,
1

Możesz spróbować zmienić nazwę folderu /.Spotlight-V100 na woluminie TM. Nigdy tego nie próbowałem, ale Spotlight służy do decydowania, które pliki są nowe / zmienione od czasu ostatniej kopii zapasowej. Jedyne, co przychodzi na myśl podczas czytania pytania, to być może indeks jest uszkodzony i trzeba go odbudować, a TM w międzyczasie uruchamia wyszukiwanie na żywo, a nie indeksuje.

Długi strzał.

Harv
źródło
1
Wydaje się, że usunięcie folderu .Spotlight-V100 i dodanie tego dysku do listy System Prefs> Spotlight> Prywatność. Sprawdzę, czy to znowu działa na moim drugim wolnym dysku.
Jeśli zadziałało, świetnie. Nie jestem jednak pewien, czy uniemożliwienie prawidłowego indeksowania dysku TM jest dobrym pomysłem. Przypuszczam, że po wykonaniu wstępnej kopii zapasowej możesz usunąć dysk z listy prywatności i pozwolić mu na odbudowanie indeksu.
Harv
To nie jest dobry pomysł? Wydaje się oczywistą wadą, że w ogóle pozwalają na indeksowanie. Dlaczego miałbym chcieć, aby Spotlight indeksował dysk kopii zapasowej?
Time Machine intensywnie korzysta ze Spotlight, aby określić, które pliki należy utworzyć.
Harv,
0

Dodaj dysk Time Machine do listy prywatności Spotlight (w Preferencjach systemowych), aby Spotlight nie spędzał czasu na uzyskiwaniu dostępu do tego dysku.


źródło
0

Podział

Z mojego doświadczenia wynika, że ​​bardzo często katalog B-drzewa ulega fragmentacji. Na woluminie, który jest zarówno duży, jak i pełny, ten rodzaj fragmentacji może mieć znaczący wpływ.

Kiedykolwiek

Użyj wersji demonstracyjnej programu iDefrag, aby wyświetlić statystyki.

Gdy wolumin kopii zapasowej jest tak blisko, jak to możliwe, do pełnego

Rozważ użycie algorytmu metadanych pełnej wersji programu Defrag lub porównywalnego narzędzia do defragmentacji katalogu i innych krytycznych plików.

(W przypadku woluminu kopii zapasowej Time Machine nie zawracaj sobie głowy pełną defragmentacją).

Inne narzędzia

fileXray - to samo nie może defragmentować odpowiednich plików, ale do analizy: nie znam nic lepszego niż fileXray.

Odsyłacz

Czy komputery Mac wymagają defragmentacji?

Graham Perrin
źródło
Wiem, że to stara odpowiedź, ale czy można bezpiecznie uruchomić iDefrag na kopii zapasowej Time Machine (która ma wiele twardych linków do katalogu) ?!
RJVB
-2

Może to być również związane z procesem MRT. Dla mnie, kiedy usunąłem proces MRT, szybkość tworzenia kopii zapasowej staje się normalna. Nawiasem mówiąc, MRT to narzędzie do usuwania złośliwego oprogramowania, które jest dostarczane wraz z aktualizacją zabezpieczeń i zajmie dużo procesora do wykonania operacji skanowania. Istnieje kilka artykułów o tym, jak go usunąć.

Louis
źródło
3
Zamiast wspomnieć, że są „niektóre artykuły”, wolimy, aby ktoś odpowiadał na te artykuły streszczone i połączone, aby ludzie mogli to zrozumieć. Spekulacje na temat MRT wydają się być na miejscu, ale czy jest to również udokumentowane gdzie indziej?
bmike