Zátěžový test Mac pomocí maximálního výkonu CPU

Obsah:

Anonim

Pokud chcete pro zátěžový test Macu zcela zavěsit CPU, neotočte se dále než k terminálu. Pomocí příkazového řádku můžete snadno maximalizovat všechna jádra procesoru a vyvolat obrovskou zátěž na Macu, což usnadňuje určení věcí, jako je teplota, kterou procesor dosahuje při velkém zatížení, jestli ventilátory fungují správně, jak jsou ventilátory hlasité, jaká výdrž baterie je jako pod nesmírnou pracovní zátěží a dalšími technickými aspekty, které mohou být užitečné pro účely odstraňování problémů.Přestože se jedná o technický proces, jeho provedení je poměrně jednoduché a my vám vše vysvětlíme.

Jak zátěžový test Mac

Pro maximální využití procesoru Mac použijeme nástroj příkazového řádku nazvaný „yes“, který v podstatě nedělá nic jiného než opakování slova „ano“ takovou rychlostí, že spotřebovává všechny dostupné zdroje procesoru. Obecně řečeno, každá instance „ano“ maximalizuje jedno vlákno na jednom jádru CPU. To znamená, že pokud máte dvoujádrový Mac s procesorem s hypervláknem, budete muset mít spuštěny alespoň čtyři různé instance „ano“, aby bylo možné plně zatížit CPU.

Začněte spuštěním Terminálu a možná budete chtít sledovat sledování aktivity správce úloh založené na uživatelském rozhraní, abyste mohli snadno sledovat zatížení procesoru a systémové prostředky.

Když budete připraveni na zátěžový test Mac, zadejte následující příkaz:

ano > /dev/null &

To odešle jednu instanci „ano“ do pozadí, ale pro zatížení CPU budete chtít mít spuštěno více než jeden. Buď postup zopakujte stisknutím šipky nahoru a vraťte se ke spuštění dalších několika instancí, nebo nahoďte skupinu na jeden řádek, jako je tento:

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

V aplikaci Activity Monitor nebo top rychle zjistíte, že procesor dostává velkou ránu.

Po dokončení zadejte ve stejném okně terminálu do příkazového řádku „killall yes“, abyste ukončili všechny instance příkazu yes. Uvidíte něco takového:

$ killall ano Ukončeno: 15 ano > /dev/null Ukončeno: 15 ano > /dev/null - Ukončeno: 15 ano > /dev/null + Ukončeno: 15 ano > /dev/null

Uvidíte také všechny případy vypuštění „ano“ ze seznamu procesů v Sledování aktivity. Pokud ne, pravděpodobně je tam někde překlep.

Pokud k tomu nemáte pádný důvod, raději nespouštějte náhodně „ano“, protože to zjevně způsobuje problémy s výkonem, dokud to nepřestane běžet.

Pro pomoc, video níže ukazuje celý proces od začátku do konce:

Pro ty, kdo by se zajímali, toto funguje ve všech verzích Mac OS X a dokonce i linuxu, takže můžete zátěžově otestovat jakýkoli Mac, který kdy byl tímto způsobem vyroben. Ve skutečnosti, pokud existuje příkazový řádek, který je založen na unixu, můžete pomocí tohoto přístupu spustit příkaz „ano“ pro zátěžový test procesoru Mac.

Ujistěte se, že po dokončení zátěžového testování Macu ukončete a ukončete příkazy „ano“, protože jinak bude využití procesoru vysoké a ventilátory se nepochybně brzy rozběhnou na plnou rychlost.

Zátěžový test Mac pomocí maximálního výkonu CPU