Stresszpróba Maceken a CPU maximalizálásával

Tartalomjegyzék:

Anonim

Ha teljesen hozzá szeretné kötni a CPU-t a Mac stressztesztjéhez, ne forduljon tovább a terminálnál. A parancssor használatával könnyedén maximalizálhatja az összes CPU magot, és hatalmas terhelést indukálhat a Mac számítógépen, így könnyen meghatározható, hogy milyen hőmérsékletet ér el a processzor nagy terhelés alatt, megfelelően működnek-e a ventilátorok, milyen hangosak a ventilátorok, mennyi az akkumulátor élettartama. olyan, mintha hatalmas munkaterhelés alatt állna, és egyéb technikai szempontok, amelyek hasznosak lehetnek a hibaelhárításhoz.Bár ez egy technikai folyamat, meglehetősen egyszerű megtenni, és mindent elmagyarázunk.

Hogyan kell stressztesztelni Mac-en

A Mac CPU maximalizálásához a „yes” nevű parancssori eszközt használjuk, amely alapvetően nem csinál mást, mint az „igen” szó ismétlését olyan sebességgel, hogy az összes rendelkezésre álló processzorerőforrást felemészti. Általánosságban elmondható, hogy az „igen” minden egyes előfordulása egyetlen szálat maximalizál egyetlen CPU magon. Ez azt jelenti, hogy ha kétmagos Mac-je hiperszálas processzorral rendelkezik, akkor legalább négy különböző „igen”-példánynak kell futnia, hogy teljes terhelést kapjon a CPU.

A kezdéshez indítsa el a Terminált, és érdemes lehet megnézni a UI-alapú feladatkezelő Activity Monitort, így könnyen megfigyelheti a CPU terhelését és a rendszererőforrásokat.

Ha készen áll a Mac stressztesztjére, írja be a következő parancsot:

yes > /dev/null &

Ez egy „igen”-példányt küld a háttérbe, de a CPU feltöltéséhez több futásra van szükség. Vagy ismételje meg a folyamatot a felfelé mutató nyíl megnyomásával, és térjen vissza egy újabb példány futtatásához, vagy dobjon egy csoportot egyetlen sorba, például:

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

Az Activity Monitorban gyorsan észreveszi, hogy a processzort keményen érintik.

Ha befejezte, ugyanabban a terminálablakban írja be a „killall yes” parancsot a parancssorba, hogy a yes parancs összes példányát megszüntesse. Valami ehhez hasonlót fog látni:

$ killall igen Megszűnt: 15 igen > /dev/null Megszűnt: 15 igen > /dev/null - Megszűnt: 15 igen > /dev/null + Megszűnt: 15 igen > /dev/null

Az „igen” minden előfordulása kiesik az Activity Monitor folyamatlistájából. Ha nem, akkor valószínűleg elírás van valahol.

Hacsak nincs erre alapos oka, jobb, ha nem véletlenszerűen futtatja az „igen” kifejezést, mivel az nyilvánvalóan teljesítményproblémákat okoz, amíg le nem áll.

Segítségül az alábbi videó bemutatja a teljes folyamatot az elejétől a végéig:

Azok számára, akik kíváncsiak, ez a Mac OS X összes verziójában működik, sőt még a linuxon is, így bármely valaha így készült Mac-et tesztelhet. Valójában mindaddig, amíg létezik unix alapú parancssor, a „yes” parancs futtatásával lefuttathatja a Mac CPU stressztesztjét ezzel a módszerrel.

Győződjön meg róla, hogy kilép, és megöli az „igen” parancsokat, amikor befejezte a Mac stressztesztjét, különben a CPU-használat magas marad, és a rajongók kétségtelenül hamarosan teljes sebességgel működnek.

Stresszpróba Maceken a CPU maximalizálásával