Accélérez Time Machine en supprimant la limitation de la priorité des processus faibles
Il est bien connu que tous les utilisateurs de Mac doivent configurer Time Machine pour automatiser les sauvegardes de leur ordinateur, et tandis que la plupart des utilisateurs de Mac laissent OS X sauvegarder sur Time Machine à son propre rythme, ce qui limite parfois sur glacial, certains utilisateurs peuvent souhaiter accélérer un peu le processus de sauvegarde. Avec l'aide de la ligne de commande, vous pouvez faire exactement cela et accélérer considérablement le processus de sauvegarde Time Machine, mais il y a quelques mises en garde majeures à cette astuce car elle s'applique au-delà de Time Machine, ce qui la rend appropriée pour les utilisateurs avancés de Mac uniquement et utilisée sur une base limitée.
Premièrement, comprenez que Time Machine est censé s'exécuter automatiquement en arrière-plan, et pour ne pas être une nuisance totale, il s'exécute avec une priorité réduite afin de ne pas consommer toutes les ressources système disponibles pour obtenir le Travail terminé. Cela rend le Mac utilisable pendant la sauvegarde de Time Machine, mais cela a l'inconvénient de faire en sorte que Time Machine prenne plus de temps qu'il ne le pourrait théoriquement. La façon dont cette astuce fonctionne consiste à supprimer cette priorité réduite, mais la mise en garde avec cette approche est qu'elle affecte plus que simplement Time Machine, elle supprime la manette des gaz à faible priorité de tout ce qui se trouve au niveau du noyau. Ainsi, c'est pourquoi il n'est recommandé que pour les utilisateurs avancés et pour des cas d'utilisation limités, car vous pourriez facilement vous retrouver avec toutes sortes de tâches prenant en conséquence un processeur excessivement élevé. C'est pourquoi ce n'est pas vraiment une approche recommandée, et non, ce n'est pas destiné à être une solution lorsqu'une sauvegarde Time Machine est plus lente qu'elle ne le devrait, ce qui nécessite généralement un dépannage minimal à résoudre.
La mise en garde et les problèmes potentiels liés au réglage de la priorité du processeur ne vous dérangent pas ? Lancez ensuite l'application Terminal qui se trouve dans /Applications/Utilitaires/ et exécutez la commande suivante :
sudo sysctl debug.lowpri_throttle_enabled=0
L'utilisation de sudo nécessite le mot de passe administrateur comme d'habitude, une fois entré, l'effet est immédiat. Vous pouvez soit laisser une sauvegarde commencer par elle-même, soit en démarrer une manuellement vous-même.
Si vous exécutez cette commande et vérifiez le temps restant sur une sauvegarde, vous remarquerez que le nombre restant devrait accélérer considérablement, mais l'utilisation du processeur augmente considérablement pour le démon de sauvegarde et les performances du Mac en pâtissent.
La modification peut être annulée par un redémarrage ou en exécutant la syntaxe de commande suivante dans le terminal :
sudo sysctl debug.lowpri_throttle_enabled=1
Si vous aimez l'idée générale derrière cela et que cela ne vous dérange pas de taxer le processeur pour effectuer des sauvegardes avec Time Machine, une meilleure approche serait de cibler Time Machine et de sauvegarder directement, vous pouvez ajuster la priorité du processeur d'une application spécifiquement avec une application comme renice ou si vous êtes averti en ligne de commande, directement avec les commandes nice et renice elles-mêmes.Nous couvrirons la commande renice séparément dans un article séparé, mais dans les tests préliminaires, cela fonctionne certainement pour atteindre le même objectif, mais sur une base limitée aux processus Time Machine.
N'oubliez pas qu'il ne s'agit pas d'une solution pour ralentir les sauvegardes Time Machine en général, ce qui peut être résolu par des méthodes de dépannage.
Merci à MacKungFu pour la découverte de cette astuce intéressante. Et si vous aimez vraiment cette idée et que vous voulez qu'elle s'active automatiquement après un redémarrage, vous pouvez déposer ce fichier plist dans /Library/LaunchDaemons et le charger avec launchctl, mais nous vous déconseillons de le faire.