Стресс-тестирование Mac с максимальной загрузкой ЦП

Оглавление:

Anonim

Если вы хотите полностью привязать процессор к стресс-тесту Mac, не поворачивайтесь дальше терминала. Используя командную строку, вы можете легко максимально использовать все ядра ЦП и вызвать огромную нагрузку на Mac, что упрощает определение таких вещей, как температура процессора при большой нагрузке, правильно ли работают вентиляторы, насколько громко работают вентиляторы, какое время автономной работы. похоже на огромную рабочую нагрузку и другие технические аспекты, которые могут быть полезны для устранения неполадок.Хоть это и технический процесс, но сделать его довольно просто, и мы все объясним.

Как провести стресс-тестирование Mac

Чтобы максимально использовать процессор Mac, мы будем использовать инструмент командной строки под названием «yes», который в основном ничего не делает, кроме повторения слова «yes» с такой скоростью, что потребляет все доступные ресурсы процессора. Вообще говоря, каждый ответ «да» будет максимально использовать один поток на одном ядре ЦП. Это означает, что если у вас есть двухъядерный Mac с процессором с технологией Hyper-Threading, вам потребуется запустить как минимум четыре разных экземпляра «yes», чтобы полностью загрузить процессор.

Для начала запустите Терминал, и вы можете наблюдать за монитором активности диспетчера задач на основе пользовательского интерфейса, чтобы вы могли легко наблюдать за нагрузкой ЦП и системными ресурсами.

Когда вы будете готовы провести стресс-тестирование Mac, введите следующую команду:

yes > /dev/null &

Это отправляет один экземпляр «да» в фоновый режим, но для загрузки ЦП вам потребуется более одного запущенного. Либо повторите процесс, нажав стрелку вверх, и вернитесь, чтобы запустить еще несколько экземпляров, либо бросьте группу в одну строку, например:

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

Вы быстро обнаружите в Мониторе активности или сверху, что процессор сильно страдает.

Когда закончите, в том же окне терминала введите «killall yes» в командную строку, чтобы убить все экземпляры команды yes. Вы увидите что-то вроде этого:

$ killall да Завершено: 15 да > /dev/null Завершено: 15 да > /dev/null - Завершено: 15 да > /dev/null + Завершено: 15 да > /dev/null

Вы также увидите, что все экземпляры «yes» удаляются из списка процессов в Activity Monitor. Если нет, то, вероятно, где-то здесь опечатка.

Если у вас нет веской причины для этого, вам лучше не запускать случайным образом «yes», так как это явно вызывает проблемы с производительностью, пока не перестанет работать.

Для помощи видео ниже демонстрирует весь процесс от начала до конца:

Для тех, кому интересно, это работает во всех версиях Mac OS X и даже в Linux, поэтому вы можете провести стресс-тестирование любого Mac, когда-либо созданного таким образом. На самом деле, пока существует командная строка на основе Unix, вы можете запустить команду «yes» для стресс-тестирования процессора Mac, используя этот подход.

Убедитесь, что вы закрыли и отключили команды «yes» после завершения стресс-тестирования Mac, так как в противном случае загрузка ЦП останется высокой, а вентиляторы, несомненно, вскоре заработают на полной скорости.

Стресс-тестирование Mac с максимальной загрузкой ЦП