Stress Tester un Mac en maximisant le CPU

Table des matières:

Anonim

Si vous souhaitez ancrer complètement le processeur pour tester un Mac, ne tournez pas plus loin que le terminal. En utilisant la ligne de commande, vous pouvez facilement maximiser tous les cœurs du processeur et induire une charge énorme sur un Mac, ce qui permet de déterminer facilement des éléments tels que la température atteinte par le processeur sous une charge élevée, si les ventilateurs fonctionnent correctement, le niveau de bruit des ventilateurs, la durée de vie de la batterie. est comme sous une charge de travail immense, et d'autres aspects techniques qui peuvent être utiles à des fins de dépannage.Bien qu'il s'agisse d'un processus technique, il est assez simple à faire et nous vous expliquerons tout.

Comment tester le stress d'un Mac

Pour maximiser le processeur Mac, nous utiliserons l'outil de ligne de commande appelé "oui", qui ne fait rien d'autre que répéter le mot "oui" à une vitesse telle qu'il consomme toutes les ressources processeur disponibles. De manière générale, chaque instance de "oui" maximisera un seul thread sur un seul cœur de processeur. Cela signifie que si vous avez un Mac double cœur avec un processeur hyperthreadé, vous devrez avoir au moins quatre instances différentes de "oui" en cours d'exécution pour mettre la pleine charge sur le processeur.

Pour commencer, lancez Terminal et vous voudrez peut-être regarder le moniteur d'activité du gestionnaire de tâches basé sur l'interface utilisateur afin de pouvoir facilement observer la charge du processeur et les ressources système.

Lorsque vous êtes prêt à tester le Mac, tapez la commande suivante :

oui > /dev/null &

Cela envoie une instance de "oui" en arrière-plan, mais pour charger le processeur, vous voudrez en avoir plusieurs en cours d'exécution. Répétez le processus en appuyant sur la flèche vers le haut et revenez pour exécuter plusieurs autres instances, ou lancez un groupe sur une seule ligne comme suit :

yes > /dev/null & yes > /dev/null & yes > /dev/null & yes > /dev/null &

Vous découvrirez rapidement dans Activity Monitor ou en haut que le processeur est durement touché.

Lorsque vous avez terminé, dans la même fenêtre de terminal, tapez "killall yes" dans la ligne de commande pour tuer toutes les instances de la commande yes. Vous verrez quelque chose comme ceci :

$ killall oui Terminé : 15 oui > /dev/null Terminé : 15 oui > /dev/null - Terminé : 15 oui > /dev/null + Terminé : 15 oui > /dev/null

Vous verrez également toutes les instances de "oui" disparaître de la liste des processus dans Activity Monitor. Sinon, il y a probablement une faute de frappe quelque part.

Sauf si vous avez une raison valable de le faire, il vaut mieux ne pas lancer "oui" au hasard, car cela cause évidemment des problèmes de performances jusqu'à ce qu'il s'arrête.

Pour vous aider, la vidéo ci-dessous montre l'ensemble du processus du début à la fin :

Pour ceux qui se demandent, cela fonctionne dans toutes les versions de Mac OS X et même Linux, vous pouvez donc tester n'importe quel Mac jamais conçu de cette façon. En fait, tant qu'il existe une ligne de commande basée sur Unix, vous pouvez exécuter la commande "yes" pour tester un processeur Mac en utilisant cette approche.

Assurez-vous de quitter et de tuer les commandes "oui" lorsque vous avez terminé le test de stress du Mac, sinon l'utilisation du processeur restera élevée et les ventilateurs fonctionneront sans aucun doute à pleine vitesse sous peu.

Stress Tester un Mac en maximisant le CPU