Есть вероятность, хотя и незначительная, что процессор или система охлаждения вашего компьютера неожиданно выйдут из строя. В данной статье приводится метод проверки состояния основных компонентов Mac средствами стандартных инструментов OS X. При помощи обычного Терминала можно провести стресс-тест подсистем компьютера, чтобы проверить их на стабильность и надежность работы.
Для чего нужен стресс-тест
Если вам кажется, что кулер или процессор ПК работают не должным образом, то вам стоит провести быстрый тест этих компонентов. Его результаты покажут, исправно ли работают компоненты вашего Mac.
Тест достаточно простой. В ходе этого испытания процессор будет подвержен 100%-ной нагрузке. Учитывая температуру чипа при работе в таком режиме, можно будет понять, справляется ли система охлаждения со своей задачей или нет. Способ пригодится пользователям, желающим выявить скрытые проблемы Mac еще до того, как машину придется нести в сервисный центр.
Если процессор не может работать стабильно при нагрузке в 100%, то он неисправен. Если ваша система охлаждения не способна поддерживать корректный уровень температуры внутренних систем, а компьютер самостоятельно выключается из-за нагрева, то требуется замена вентилятора.
В каком случае стоит выполнить стресс-тест
Во-первых, если ваш Mac греется. Длительная работа процессора в таких условиях ускоряет его изнашивание и приближает его поломку. Во-вторых, если компьютер работает слишком медленно, и вы провели диагностику и уверены, что проблема не касается программного обеспечения.
Как выполнить стресс-тест Mac с помощью Терминала
Вам понадобятся только два приложения — Терминал и Мониторинг системы. Первое нужно для выполнения команд, а второе — для отслеживания состояния процессора во время теста.
Запустите Мониторинг системы и откройте вкладку ЦП, чтобы вы могли наблюдать за уровнем загрузки процессора. В этом окне можно просматривать все запущенные процессы в режиме реального времени, график загрузки центрального процессора, время простоя и использования системы.
Теперь запустите Терминал и наберите команду и нажмите кнопку Return:
yes > /dev/null &
Это действие приведет к созданию нового процесса под названием «yes». Чтобы убедиться в этом, вернитесь в Мониторинг активности и найдите созданный процесс в списке.
Как видите, процесс нагружает процессор на 100%, но в нижней части окна отображается уровень загрузки 12%. Дело в том, что процесс потребляет ресурсы одного ядра, но в нашем случае используется четырехъядерный чип с технологией Hyper-Threading, то есть система работает с 8 логическими ядрами, а если 100% поделить на 8, то получится примерно 12%.
Теперь необходимо завершить созданный нами процесс, чтобы перейти к многоядерному стресс-тесту.
Наберите следующую команду:
killall yes
Нажмите кнопку Return.
Эта команда «убьет» все экземпляры процесса «yes» в системе, вернув центральный процессор в режим ожидания и пониженного энергопотребления.
Как провести нагрузочный тест в режиме работы всех ядер
Снова запустите Терминал, но на этот раз введите следующую команду:
yes > /dev/null & yes > /dev/null & yes > /dev/null & yes > /dev/null &
и нажмите клавишу Return.
Данная команда является аналогом первой, но запущенной в четырех экземплярах. В результате в окне Терминала вы увидите четыре активных процесса «yes»:
Мониторинг системы показывает, что общая загрузка четырехъядерного процессора достигает 50%. Не забывайте, что благодаря технологии Hyper-Threading система «видит» 8 виртуальных ядер. Именно поэтому необходимо вернуться в Терминал и запустить 8 копий процесса yes:
В результате этих действий нам удалось добиться уровня загрузки процессора практически в 100%.
Как оценить результаты теста
При выполнении команд не забывайте постоянно прислушиваться к компьютеру. Вы не должны слышать никаких скрипов и других посторонних шумов. Если таковые имеются — машина в скором времени может выйти из строя. Посторонними шумами могут быть звуки или щелчки лопастей вентилятора в тот момент, когда кулер пытается охладить процессор при нагрузке, превышающей 50%.
В таком случае вам необходимо отнести свой Mac в сервисный центр. Если компьютер находится на гарантии, то в этом случае починка обойдется вам бесплатно.
Выводы
Это простой способ диагностики основных компонентов Mac и потенциальных проблем с системой охлаждения. Используйте приведенные выше команды, отслеживая работу процессора в Мониторинге системы. Так вы сможете избежать серьезной поломки и дорогостоящего ремонта Mac. Способ пригодится всем пользователям, которые желают выявить скрытые проблемы компьютеров еще до того, как рабочую станцию придется нести в сервисный центр.