Accélérer la machine à remonter le temps en supprimant l'étranglement des processus à faible priorité

Il est bien connu que tous les utilisateurs de Mac doivent configurer Time Machine pour automatiser les sauvegardes de leur ordinateur, et si la plupart des utilisateurs de Mac laissent OS X se lancer dans la sauvegarde de Time Machine à son propre rythme, ce qui frise parfois le 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 de Time Machine, mais il y a quelques réserves majeures à cette astuce car elle s'applique au-delà de Time Machine, ce qui la rend appropriée pour les utilisateurs Mac avancés seulement , et utilisée de façon limitée.

Tout d'abord, il faut comprendre que la Time Machine est censée fonctionner automatiquement en arrière-plan et ne pas être une nuisance totale ; elle fonctionne avec une priorité réduite de sorte qu'elle ne consomme pas toutes les ressources système disponibles pour accomplir le travail. Cela rend le Mac utilisable pendant la sauvegarde de Time Machine, mais cela a l'inconvénient de rendre Time Machine plus long qu'il ne le pourrait théoriquement. Cette astuce consiste à supprimer cette priorité réduite, mais cette approche présente l'inconvénient de ne pas se limiter à la Time Machine, mais de supprimer la priorité réduite de tout ce qui se trouve au niveau du noyau. C'est pourquoi elle n'est recommandée qu'aux utilisateurs avancés, et pour les cas d'utilisation limitée, car vous pourriez facilement vous retrouver avec toutes sortes de tâches qui occuperaient un CPU excessivement élevé en conséquence. C'est pourquoi cette approche n'est pas vraiment recommandée, et non, n'est pas destiné à être une solution pour les cas où une sauvegarde Time Machine est plus lente qu'elle ne devrait, ce qui nécessite généralement un dépannage minimal pour la résoudre.

N'oubliez pas la mise en garde et les problèmes potentiels liés à l'ajustement de la priorité du processeur ? Alors lancez 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 admin comme d'habitude, une fois entré l'effet est immédiat. Vous pouvez soit laisser une sauvegarde commencer toute seule, soit en lancer une manuellement.

Si vous exécutez cette commande et vérifiez le temps restant sur une sauvegarde, vous remarquerez que le nombre restant devrait s'accélérer considérablement, mais l'utilisation du CPU augmente considérablement pour le démon de sauvegarde et les performances du Mac en souffrent.

La modification peut être annulée par un redémarrage, ou en émettant 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 tout cela et que cela ne vous dérange pas de taxer le CPU pour compléter les sauvegardes avec Time Machine, une meilleure approche serait de cibler Time Machine et de sauvegarder directement, vous pouvez ajuster la priorité CPU d'une application spécifiquement avec une application comme renice ou si vous êtes habile en ligne de commande, directement avec les commandes nice et renice elles-mêmes. Nous traiterons séparément de la commande renice dans un article séparé, mais lors des tests préliminaires, elle fonctionne certainement pour atteindre le même objectif, mais sur une base limitée aux processus Time Machine.

N'oubliez pas que ce n'est pas une solution pour ralentir les sauvegardes Time Machine en général, qui peuvent être corrigées par des méthodes de dépannage.

Merci à MacKungFu pour avoir découvert ce tour intéressant. Et si vous aimez vraiment cette idée et 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 ne vous recommandons pas de le faire.

Click to rate this post!
[Total: 0 Average: 0]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *