Тестирање рачунара на стрес је важан корак за решавање проблема који може помоћи корисницима да утврде да ли новонадограђени делови функционишу исправно или да идентификују проблеме са стабилношћу система. Док је тестирање стреса најчешће у свету оверклока рачунара, власници Мац-а такође могу да користе тестирање стреса из више разлога, укључујући идентификацију проблема са прегревањем, тестирање капацитета батерије под оптерећењем, одређивање ограничења пригушења ЦПУ-а или једноставно да виде колико је гласан вентилатор Мац-а може добити пуном брзином.
Доступни су различити услужни програми који нуде могућности тестирања стреса — примери укључују Геекбенцх, ЦПУТест и НоваБенцх — али ако само желите да тестирате свој ЦПУ, то можете учинити директно са терминала без софтвера треће стране.
За стресни тест Мац-овог ЦПУ-а, можемо користити команду „да“, Уник команду која ће, без модификације, једноставно изнова и изнова емитовати афирмативан одговор („и“) све док се не прекине. Да бисте тестирали Мац са командом „да“, отворите Терминал, откуцајте следеће и притисните Ретурн да бисте извршили:
да > /дев/нулл &
Након неког тренутка, видећете да се број 1 у заградама појављује поред (вероватног) троцифреног или четвороцифреног броја. Ово указује на то да команда „да“ максимално искориштава једну нит вашег Мац ЦПУ-а ([1]), са назначеним ИД-ом процеса (3- или 4-цифрени број). Ово можете да проверите и видите ЦПУ активност преко апликације Ацтивити Монитор (која се налази у Апплицатионс > Утилитиес).
Проблем је, међутим, у томе што осим ако ваш Мац није старији од 10 година, готово сигурно има ЦПУ са више језгара и нити, а покретање горње команде тестира само једну од тих нити. Да бисте истински тестирали Мац, мораћете да максимално искористите све нити свог ЦПУ-а, што можете да урадите понављањем горње команде.
На пример, имамо 6-језгарни Мац Про из 2013. у нашој канцеларији овде на адреси ТекРевуе. Тај 6-језгарни процесор — Ксеон Е5-1650 в2, ако сте заинтересовани — такође има хипер-навој, што значи да имамо на располагању укупно 12 ЦПУ нити. Да бисмо тестирали свих 12 логичких језгара, реплицирали бисмо команду „да“ наведену горе 12 пута. То можете учинити тако што ћете отворити нови прозор терминала за сваку команду или их комбиновати у једну команду попут ове:
да > /дев/нулл & иес > /дев/нулл & иес > /дев/нулл & иес > /дев/нулл & иес > /дев/нулл & иес > /дев/нулл & иес > /дев/нулл & иес > /дев/нулл & иес > /дев/нулл & иес > /дев/нулл & иес > /дев/нулл & иес > /дев/нулл &
Да бисте изменили ову команду за свој Мац, једноставно подесите колико пута је то да > /дев/нулл & понавља на основу укупних нити процесора вашег Мац-а. На пример, нови 12-инчни Ретина МацБоок има процесор са два језгра са хипер-навојем, што значи да ћете користити само 4 инстанце команде „да“. Ако нисте сигурни у конфигурацију ЦПУ-а вашег Мац-а, одлично место за проверу је ЕвериМац, база података која садржи детаље - погодили сте - за сваки Мац, укључујући број процесора и језгара.
Иако исправно функционишући Мацови не би требало да имају проблема са тестом стреса, важно је напоменути да ако ваш Мац има проблем са хардвером или хлађењем, тест стреса ЦПУ-а може да сруши систем. Стога, уверите се да сте сачували све важне документе и затворите своје апликације пре покретања теста како бисте били сигурни да нећете изгубити никакве податке ако се ваш Мац неочекивано искључи или сруши.
Једном када пустите да тест ради неколико сати (или преко ноћи ако заиста желите да доведете свој Мац до крајњих граница), можете завршити тест затварањем прозора терминала који садрже команду „да“. Затим можете да проверите у Монитору активности да ваш Мац ЦПУ више није напуњен.
Последња напомена: тестирање на стрес ЦПУ-а Мац-а ће значајно повећати топлоту која се генерише. Пре тестирања на стрес, уверите се да је ваш Мац у релативно хладном и добро проветреном простору и да су отвори за вентилатор или проток ваздуха на Мац-у неометани. Иако ће се Интелови процесори аутоматски гасити или искључити ако температуре постану превисоке, и даље постоји шанса да трајно оштетите свој Мац ако максимално искористите процесор без одговарајуће вентилације или одвођења топлоте.