Как напрягать тест на Mac
Чтобы максимизировать процессор Mac, мы будем использовать инструмент командной строки под названием «да», который в основном ничего не делает, кроме повторения слова «да» с такой скоростью, что он потребляет все доступные ресурсы процессора. Вообще говоря, каждый экземпляр «да» максимизирует один поток на одном ядре ЦП. Это означает, что если у вас есть двухъядерный Mac с процессором с гиперпотоком, вам нужно будет иметь по крайней мере четыре разных экземпляра «да» для полной загрузки на CPU.
Для начала запустите Terminal, и вы можете захотеть просмотреть монитор Activity Manager на основе пользовательского интерфейса, чтобы вы могли легко наблюдать загрузку процессора и системные ресурсы.
Когда вы готовы к стресс-тестированию на Mac, введите следующую команду:
yes> / dev / null &
Это отправляет один экземпляр «да» в фоновом режиме, но для загрузки процессора вы хотите иметь более одного запуска. Либо повторите процесс, нажав стрелку вверх и вернитесь, чтобы запустить еще несколько экземпляров, либо бросьте группу на одну строку:
yes> / dev / null & yes> / dev / null & yes> / dev / null & yes> / dev / null & yes>
Вы быстро обнаружите в Activity Monitor или сверху, что процессор сильно пострадал.
Когда закончите, в том же окне терминала введите «killall yes» в командную строку, чтобы убить все экземпляры команды yes. Вы увидите что-то вроде этого:
$ killall да
[1] Завершено: 15 да> / dev / null
[2] Завершено: 15 да> / dev / null
[3] — Завершение: 15 да> / dev / null
[4] + Прекращено: 15 да> / dev / null
Вы также увидите все экземпляры «да» из списка процессов в Activity Monitor. Если нет, там где-то есть опечатка.
Если у вас нет веских оснований для этого, вам лучше не случайно запустить «да», так как это, очевидно, вызывает проблемы с производительностью до тех пор, пока не перестанет работать.
Для некоторой помощи видео ниже демонстрирует весь процесс от начала до конца:
Для тех, кто это задается вопросом, это работает во всех версиях Mac OS X и даже Linux, поэтому вы можете подчеркнуть, что любой Mac когда-либо делал это. Фактически, до тех пор, пока существует командная строка, основанная на unix, вы можете запустить команду «да», чтобы стресс-тест Mac-процессора с использованием этого подхода.
Убедитесь, что вы закончили и убили команды «да», когда закончили стресс-тестирование Mac, так как в противном случае использование ЦП будет оставаться высоким, и поклонники, несомненно, скоро будут на полной скорости.