Стрес тестването на компютър е важна стъпка за отстраняване на неизправности, която може да помогне на потребителите да определят дали новообновените части работят правилно или да идентифицира проблеми със стабилността на системата. Докато стрес тестовете са най-често срещани в света за овърклок на компютрите, собствениците на Mac също могат да използват стрес тестове по редица причини, включително идентифициране на проблеми с прегряването, тестване на капацитета на батерията под товар, определяне на ограниченията за регулиране на процесора или просто за да видят колко силен е фенът на Mac може да стигне с пълна скорост.
Налични са разнообразни помощни програми, които предлагат възможности за стрес тестване - примери включват Geekbench , CPUTest , и NovaBench - но ако просто искате да тествате процесора си, можете да го направите директно от Terminal без софтуер на трети страни.
За стрес тест на процесора на Mac, можем да използваме да command, команда на Unix, която без модификация просто ще изведе утвърдителен отговор (‘y’) отново и отново, докато не бъде прекратена. За да тествате стрес на Mac с командата yes, отворете Terminal, въведете следното и натиснете Return за изпълнение:
бутонът ми за стартиране не работи в Windows 10
yes > /dev/null &
След малко ще видите числото 1 в скоби да се появи до (вероятно) 3- или 4-цифрено число. Това показва, че командата yes увеличава една нишка на вашия Mac CPU ([1]), с определения идентификатор на процеса (3- или 4-цифрения номер). Можете да проверите това и да видите активността на процесора чрез приложението Activity Monitor (намира се в Applications> Utilities).
Проблемът обаче е, че ако вашият Mac не е на повече от 10 години, той почти сигурно има процесор с множество ядра и нишки и изпълняването на командата по-горе тества само една от тези нишки. За да направите истински стрес тест на Mac, ще трябва да увеличите максимално всички нишки на процесора си, което можете да направите, като повторите командата по-горе.
Например имаме a 2013 6-ядрен Mac Pro в нашия офис тук на адресTekRevue. Този 6-ядрен процесор - а Xeon E5-1650 v2 , ако се интересувате - също е хипер резба , което означава, че разполагаме с общо 12 нишки на процесора. За да тестваме всички 12 логически ядра, бихме повторили командата yes, изброена по-горе, 12 пъти. Можете да направите това, като отворите нов прозорец на терминала за всяка команда или като ги комбинирате в една команда като тази:
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 &
За да промените тази команда за вашия собствен Mac, просто коригирайте броя пъти да> / dev / null & повтаря се въз основа на общите нишки на процесора на вашия Mac. Например новото 12-инчов Retina MacBook има двуядрен хипернизов процесор, което означава, че ще използвате само 4 екземпляра от командата yes. Ако не сте сигурни относно конфигурацията на процесора на вашия Mac, чудесно място за проверка е EveryMac , база данни, която съдържа подробности - познахте - завсекиMac, включително броя на процесорите и ядрата.
Въпреки че правилно функциониращите Mac не трябва да имат проблеми със стрес теста, важно е да се отбележи, че ако вашият Mac има проблем с хардуера или охлаждането, стрес тестът на процесора може да срине системата. Затова не забравяйте да запазите всички важни документи и да затворите приложенията си, преди да стартирате теста, за да сте сигурни, че няма да загубите никакви данни, ако вашият Mac неочаквано се изключи или се срине.
След като оставите теста да работи за няколко часа (или за една нощ, ако наистина искате да изтласкате вашия Mac до краен предел), можете да приключите теста, като затворите прозореца (ите) на терминала, съдържащ командата да. След това можете да проверите в Activity Monitor, че вашият Mac процесор вече не е максимален.
Последна бележка: стрес тестването на процесор на Mac ще увеличи генерираната топлина от значително количество. Преди стрес тестване, уверете се, че вашият Mac е в относително хладно и добре проветриво помещение и че вентилаторите на Mac или портовете за въздушен поток са безпрепятствени. Докато процесорите на Intel автоматично ще се задушат или изключат, ако температурите станат твърде високи, все още има шанс да повредите трайно вашия Mac, ако увеличите максимално процесора без подходяща вентилация или разсейване на топлината.