La sauvegarde Time Machine est lente. Comment puis-je l'accélérer?


14

Ma machine à remonter le temps est très lente. La connexion est FireWire 800. Le transfert est d'environ 5 Mo / s ou 0,5 Mo / s, ce qui semble lent. J'ai vu beaucoup de mention en ligne de sauvegardes Time Machine très lentes. Quelles sont les techniques ou suggestions pour accélérer cela?

J'ai:

  • Exécutez l'outil de réparation de l'utilitaire de disque. Tout va bien.
  • Spotlight désactivé sur le disque distant

La recherche de backupd dans system.log donne les informations suivantes:

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!

6
Quelle est la vitesse de copie d'un fichier de grande taille sur le disque TM? C'est pour voir si TM ou le disque est le problème
user151019

Les taux de transfert vers le disque sont de 500 Mo / s == 50 Mo / s. Vitesses normales du FW800.

Assurez-vous que le firmware est à jour. Le mien n'était pas et était lent, mais s'est accéléré depuis lors.
Alex

Quel firmware? Logiciel système OS X? Mise à jour OS X EFI? Je me tiens à jour cependant, le Software Updater me le dit, donc AFAIK ce n'est pas le problème.

Réponses:


6

Sur les nouveaux OS - l'io est limité dans certains cas. Vous pouvez revoir ces étapes au cas où elles s'appliquent dans votre cas.

Time Machine ridiculement lent après la mise à niveau d'El Capitan

L'étranglement doit être évident en observant l'utilisation de backupd du système de fichiers:

sudo fs_usage backupd

L'écriture d'une commande /etc/sysctl.confpuis le redémarrage devraient désactiver cette limitation:

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

Ou sans redémarrer:

sudo sysctl debug.lowpri_throttle_enabled=0

Vous voudrez surveiller d'autres problèmes de performances (utilisation supplémentaire du processeur, autres ralentissements d'E / S, augmentation de la consommation d'énergie lors de la sauvegarde) après avoir effectué ce réglage de réglage du système de bas niveau.


3
Pour modifier le paramètre en direct sans redémarrer, utilisez sudo sysctl debug.lowpri_throttle_enabled=0. Utilisez le sysctl.confpour vous assurer que la modification est conservée après le redémarrage.
Nic Benders

2

Malheureusement, la solution dans ce cas était:

Format disk (lose old backups)

Maintenant, le disque sauvegarde à pleine vitesse.


N'a-t-il pas été formaté en HFS + J?
Harv

C'était et est toujours. Rien n'a changé, juste essuyé et tout a fonctionné rapidement.

@mankoff C'est bizarre!
Harv

1
Il n'est pas surprenant que cela améliore la vitesse - vous êtes reparti de zéro. Le disque était-il auparavant assez plein? Quelle est la taille de votre lecteur TM par rapport à la taille totale de tous les disques qu'il sauvegarde? J'imagine qu'il passait probablement une tonne de temps à `` éclaircir '', ce qui jette des versions intermédiaires de fichiers pour faire plus de place aux versions plus récentes. Jetez un œil à «Console» et mettez «backupd» dans la zone de recherche. Revenez à avant de formater .. des indices?
JBRWilkinson

Bonne suggestion. Le lecteur n'était pas plein. Interne est de 300 Go utilisé de 500 Go. Le disque de sauvegarde était de 500 Go et avait 71 Go d'espace libre. J'ai publié un exemple de sortie system.log dans la question d'origine plutôt qu'ici afin qu'il puisse être formaté correctement. Ne semble pas s'amincir, mais il y a peut-être eu un problème de projecteur, bien que le projecteur ait été désactivé sur ce lecteur.

1

Selon ce fil :

Supprimez le dossier " in progress " sur le lecteur TM et les choses fonctionneront à une vitesse normale.

Remarque: cela n'a pas résolu le problème dans mon cas.


A travaillé pour moi. Le fichier InProgress semblait verrouillé et a pris du temps à supprimer.
AHHP

1

Vous pouvez essayer de renommer le dossier /.Spotlight-V100 sur le volume TM. Je n'ai jamais essayé cela, mais Spotlight est utilisé pour décider quels fichiers sont nouveaux / modifiés depuis la dernière sauvegarde. La seule chose qui me vient à l'esprit lors de la lecture de votre question, c'est peut-être que l'index est cassé et doit être reconstruit, et que TM, en attendant, exécute cette recherche en direct, plutôt qu'indexée.

Plan long.


1
La suppression du dossier .Spotlight-V100 et l'ajout de ce lecteur à la liste System Prefs> Spotlight> Privacy semblent avoir aidé. Je vais vérifier si cela fonctionne à nouveau sur mon autre lecteur lent.

Si cela a fonctionné, tant mieux. Cependant, je ne suis pas sûr que d'empêcher le lecteur TM d'être indexé correctement soit une bonne idée. Je suppose qu'une fois la sauvegarde initiale effectuée, vous pouvez supprimer le lecteur de la liste de confidentialité et lui permettre de reconstruire l'index.
Harv

Pas une bonne idée? On dirait une faille évidente qui permet de l'indexer du tout. Pourquoi voudrais-je que Spotlight indexe le lecteur de sauvegarde?

Time Machine fait un usage intensif de Spotlight pour déterminer quels fichiers doivent être sauvegardés.
Harv

0

Ajoutez le disque Time Machine à la liste de confidentialité de Spotlight (dans les Préférences Système) afin que Spotlight ne passe pas de temps à accéder à ce lecteur.


0

Fragmentation

D'après mon expérience, il est très courant que l'arbre B du catalogue devienne très fragmenté. Sur un volume à la fois volumineux et plein, ce type de fragmentation peut avoir un effet significatif.

À tout moment

Utilisez la version de démonstration d' iDefrag pour afficher les statistiques.

Lorsque le volume de sauvegarde est aussi proche que possible du plein

Pensez à utiliser l' algorithme de métadonnées de la version complète de Defrag, ou un utilitaire comparable, pour défragmenter le catalogue et d'autres fichiers critiques.

(Pour un volume de sauvegarde Time Machine, ne vous embêtez pas avec une défragmentation complète.)

Autres utilitaires

fileXray - cela seul ne peut pas défragmenter les fichiers concernés, mais pour l'analyse: je ne connais rien de mieux que fileXray.

Références croisées

Les Mac doivent-ils être défragmentés?


Je sais que c'est une vieille réponse, mais est-il sûr d'exécuter iDefrag sur une sauvegarde Time Machine (qui a de nombreux liens durs de répertoire)?!
RJVB

-2

Il pourrait également être lié au processus de TRM. Pour moi, lorsque j'ai supprimé le processus MRT, la vitesse de sauvegarde devient normale. Soit dit en passant, MRT est appelé outil de suppression de logiciels malveillants fourni avec la mise à jour de sécurité et il faudra beaucoup de CPU pour effectuer le travail de numérisation. Il y a quelques articles sur la façon de le supprimer.


3
Plutôt que de mentionner qu'il y a "quelques articles", nous préférons que quelqu'un réponde avec ces articles résumés et liés pour que les gens puissent comprendre. La spéculation sur le MRT semble exacte, mais est-ce documenté ailleurs non plus?
bmike
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.