14 votes

Comment désactiver/configurer l'étranglement automatique du processeur de MacOS Sierra pour les tâches gourmandes en ressources ?

J'utilise un iMac (fin 2015) avec un processeur Intel core i7 (quad core) de 4 GHz, 32 Go de RAM et un disque Fusion de 3 To. Je suis un développeur de logiciels travaillant sur une énorme base de code qui prenait environ 30 minutes pour construire et exécuter des tests unitaires sur ma bête de machine. Bien sûr, l'exécution de la construction signifiait que l'utilisation du CPU était à son maximum et que le ventilateur fonctionnait à sa vitesse maximale.

J'ai effectué la mise à niveau vers MacOS sierra hier, et ma première tentative de construction du projet sur lequel je travaille a pris trois heures et demie ! Pendant ce temps, mon ordinateur et le ventilateur étaient aussi silencieux qu'un bébé endormi.

J'ai fait quelques recherches et j'ai découvert que lorsqu'un processus utilise trop de puissance CPU au point de rendre les ventilateurs audibles, en quelques secondes seulement, je vois l'utilisation CPU de ce processus diminuer, et après quelques minutes, le bruit du ventilateur diminue également. Il semble que dans Sierra une fonctionnalité a été ajoutée pour s'assurer que le CPU ne surchauffe pas en limitant automatiquement l'utilisation du processeur pour les processus à forte demande de CPU.

J'ai besoin de savoir comment désactiver/configurer cette fonctionnalité, car elle tue ma productivité. J'aime vraiment le autre Sierra offre d'excellentes fonctionnalités, mais je vais certainement rétrograder s'il n'y a pas de moyen de désactiver l'étranglement automatique.

7voto

Stick Points 658

Voici quelques grandes étapes tirées d'un billet sur " Désactiver l'étranglement de kernel_task d'OS X "que vous devrez essayer puisque je n'ai pas d'iMac sous la main. Je vous suggère fortement de lire le post en détail et de comprendre également les risques potentiels avant d'exécuter cette séquence.

  1. Désactiver Protection de l'intégrité du système afin que vous puissiez effectuer des modifications du dossier système avec des étapes à
    Comment désactiver la protection de l'intégrité du système (SIP), alias "sans racine", sous OS X 10.11, El Capitan ?
  2. Démarrer en mode mono-utilisateur avec Command-S séquence
  3. Monter le système de fichiers :
    fsck -y; mount -uw /
  4. Sauvegarde de la IOPlatformPluginFamily.kext extension
    rsync -av /System/Library/Extensions/IOPlatformPluginFamily.kext /Users/Shared/
  5. Supprimez maintenant l'extension IOPlatformPluginFamily.kext et redémarrez.
    rm -rf /System/Library/Extensions/IOPlatformPluginFamily.kext; shutdown -r now

Si/quand vous voulez restaurer la configuration,
rsync -av /Users/Shared/IOPlatformPluginFamily.kext /System/Library/Extensions

Le site /Users/Shared/ Le lieu de stockage de l'extension est un choix subjectif. Vous pouvez sauvegarder dans tout autre endroit sûr (même sur un disque externe). Pour autant que vous puissiez la récupérer lorsque vous souhaitez annuler cette action.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X