Stress Test en Mac ved at maksimere CPU

Hvis du helt ønsker at pege CPU til stresstest en Mac, drej ikke længere end Terminal. Ved hjælp af kommandolinjen kan du nemt maksimere alle CPU-kerner og fremkalde stor belastning på en Mac, hvilket gør det nemt at bestemme ting, som temperaturen, som processoren når under tung belastning, hvis ventilatorerne fungerer korrekt, hvor højt fans får, hvad batterilevetid er som under stor arbejdsbyrde og andre tekniske aspekter, der kan være nyttige til fejlfinding. Selv om det er en teknisk proces, er det ret nemt at gøre, og vi forklarer alt.

Sådan Stresstest en Mac

For at maksimere Mac CPU'en bruger vi kommandolinjeværktøjet kaldet "ja", som stort set ikke gør noget, undtagen at gentage ordet "ja" med en sådan hastighed, at den forbruger alle tilgængelige processorressourcer. Generelt vil hver forekomst af "ja" maksimere en enkelt tråd på en enkelt CPU-kerne. Dette betyder, at hvis du har en dual core Mac med en hyperthreaded processor, skal du have mindst fire forskellige forekomster af "ja" kører for at sætte fuld belastning på CPU'en.

For at starte, start Terminal, og du vil måske se den UI-baserede aktivitetsovervågningsaktivitetsovervågning, så du nemt kan observere CPU-belastningen og systemressourcerne.

Når du er klar til at stress teste Mac, skal du skrive følgende kommando:

yes > /dev/null &

Det sender en forekomst af 'ja' til baggrunden, men for at indlæse CPU'en vil du have mere end én løb. Du kan enten gentage processen ved at trykke på pil op og vende tilbage til at køre flere flere tilfælde eller kaste en gruppe på en enkelt linje som sådan:

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

Du opdager hurtigt i Activity Monitor eller top, at processoren bliver ramt hårdt.

Når du er færdig, i samme terminal vindue type "killall ja" i kommandolinjen for at dræbe alle forekomster af ja kommandoen. Du kan se noget sådan her:

$ killall yes
[1] Terminated: 15 yes > /dev/null
[2] Terminated: 15 yes > /dev/null
[3]- Terminated: 15 yes > /dev/null
[4]+ Terminated: 15 yes > /dev/null

Du kan også se alle forekomster af "ja" -fald fra proceslisten i Activity Monitor. Hvis ikke, er der nok en typografi derinde et sted.

Medmindre du har en gyldig grund til at gøre dette, er det bedre at du ikke kører tilfældigt "ja", da det naturligvis forårsager præstationsproblemer, indtil det stopper med at køre.

For lidt hjælp viser videoen nedenfor hele processen fra start til slut:

For dem der undrer, fungerer dette i alle versioner af Mac OS X og endda Linux, så du kan stresse teste enhver Mac, der nogensinde er gjort på denne måde. Faktisk, så længe der er en kommandolinje, der er unixbaseret, kan du køre 'ja'-kommandoen for at stresstest en Mac CPU ved at bruge denne tilgang.

Sørg for at du afslutter og dræber kommandoerne "ja", når du har afsluttet stresstestning af Mac'en, da ellers vil CPU-forbruget forblive højt, og fansen vil uden tvivl gå på fuld fart inden for kort tid.