Zátěžové testování počítače je důležitým krokem při řešení potíží, který uživatelům pomůže zjistit, zda nově upgradované součásti fungují správně, nebo identifikovat problémy se stabilitou systému. Zatímco ve světě přetaktování počítačů je zátěžové testování nejběžnější, majitelé počítačů Mac mohou zátěžové testování využívat také z mnoha důvodů, včetně identifikace problémů s přehřátím, testování kapacity baterie při zatížení, stanovení limitů škrcení CPU nebo jednoduše pro zjištění, jak hlasitě ventilátor Mac může dostat na plnou rychlost.
K dispozici je řada nástrojů, které nabízejí funkce zátěžového testování - příklady zahrnují Geekbench , CPUTest , a NovaBench - ale pokud chcete jen otestovat svůj CPU, můžete tak učinit přímo z Terminálu bez jakéhokoli softwaru třetí strany.
K zátěžovému testu CPU Macu můžeme použít Ano příkaz, unixový příkaz, který bez úprav jednoduše vygeneruje kladnou odpověď („y“) znovu a znovu, dokud nebude ukončen. Chcete-li zátěžový test Mac pomocí příkazu yes, otevřete Terminál, zadejte následující příkaz a stisknutím klávesy Return proveďte:
jak zabránit automatickému přehrávání videí v chromu
yes > /dev/null &
Po chvíli uvidíte číslo 1 v závorkách vedle (pravděpodobně) tří nebo čtyřmístného čísla. To znamená, že příkaz yes maximalizuje jedno vlákno vašeho procesoru Mac ([1]) s určeným ID procesu (3 nebo 4 číslice). Můžete to ověřit a zobrazit aktivitu CPU pomocí aplikace Activity Monitor (umístěné v části Aplikace> Obslužné programy).
Problém však je, že pokud váš Mac není starší než 10 let, téměř jistě má CPU s více jádry a vlákny a spuštění výše uvedeného příkazu testuje pouze jedno z těchto vláken. Chcete-li skutečně provést zátěžový test počítače Mac, musíte maximalizovat všechna vlákna vašeho procesoru, což můžete udělat opakováním výše uvedeného příkazu.
Například máme a 2013 6jádrový Mac Pro v naší kanceláři zde naTekRevue. Ten šestijádrový procesor - a Xeon E5-1650 v2 , pokud máte zájem - je také hypervlákno , což znamená, že máme k dispozici celkem 12 vláken CPU. Chcete-li otestovat všech 12 logických jader, replikujeme výše uvedený příkaz yes 12krát. Můžete to udělat otevřením nového okna Terminálu pro každý příkaz nebo jejich kombinací do jediného příkazu, jako je tento:
yes > /dev/null & yes > /dev/null & yes > /dev/null & yes > /dev/null & yes > /dev/null & yes > /dev/null & yes > /dev/null & yes > /dev/null & yes > /dev/null & yes > /dev/null & yes > /dev/null & yes > /dev/null &
Chcete-li tento příkaz upravit pro svůj vlastní Mac, jednoduše upravte počet opakování ano> / dev / null & opakování na základě celkových vláken CPU vašeho Macu. Například nový 12palcový Retina MacBook má dvoujádrový hypervláknový procesor, což znamená, že byste použili pouze 4 instance příkazu yes. Pokud si nejste jisti konfigurací procesoru Mac, je to skvělé místo ke kontrole EveryMac , databáze, která obsahuje podrobnosti - uhodli jste - prokaždýMac, včetně počtu procesorů a jader.
I když správně fungující počítače Mac by neměly mít problémy se zátěžovým testem, je důležité si uvědomit, že pokud má váš Mac problém s hardwarem nebo chlazením, může zátěžový test CPU způsobit selhání systému. Proto před spuštěním testu nezapomeňte uložit všechny důležité dokumenty a zavřít aplikace, aby nedošlo ke ztrátě dat, pokud se Mac neočekávaně vypne nebo zhroutí.
Jakmile necháte test běžet několik hodin (nebo přes noc, pokud opravdu chcete svůj Mac posunout na limit), můžete test ukončit zavřením oken Terminálu obsahujících příkaz yes. Poté můžete v nástroji Activity Monitor ověřit, že váš procesor Mac již není vyčerpán.
Závěrečná poznámka: zátěžové testování CPU Macu zvýší teplo generované o značné množství. Před zátěžovým testováním se ujistěte, že je váš Mac v relativně chladném a dobře větraném prostoru a že ventilační otvory nebo otvory pro proudění vzduchu na Macu nejsou ničím blokovány. Zatímco procesory Intel se automaticky škrtí nebo vypnou, pokud teploty příliš stoupnou, stále existuje šance, že můžete Mac trvale poškodit, pokud procesor maximálně zvýšíte bez řádného větrání nebo odvodu tepla.