Как я могу подвергать свой процессор очень высокой нагрузке в течение длительного периода времени? Существуют ли для этого программы, которые я могу продолжать запускать?
В командной строке выполните эту команду:
cat < /dev/urandom > /dev/null
(Откройте окно терминала и введите это в окно.)
Это должно поддерживать загрузку вашего процессора до тех пор, пока вы разрешаете запуск команды.
Посмотрите на некоторые распределенные вычисления, такие как Boinc . Это запускает программы с интенсивным вычислением, в которых задачи берутся и выполняются на многих машинах, что дает проектам доступ к бесплатной вычислительной мощности. В вашем случае, поскольку программы потребляют много вычислительной мощности, они будут сильно использовать ЦП. Boinc запускает несколько процессов на вашем компьютере, поэтому будет использовать все ядра вашего процессора.
Сделайте следующее один раз для каждого ядра ЦП на вашем Mac, откройте Terminal.app
и введите команду:
yes
Команда yes выведет букву y
на стандартный вывод в бесконечном цикле.
ncpu=$(sysctl hw.ncpu | awk '{ print $2; }'); for ((i=1;i<=ncpu;i++)); do yes >/dev/null & done
Просто создайте небольшую программу, которая бесконечно зацикливается, например:
#include <stdio.h>
int main()
{
int i=0;
for(;;)
{
i++;
i--;
}
}
Несколько систем баз данных оптимизированы для работы с несколькими ядрами. Вы можете установить что-то вроде mysql и настроить базовый набор данных, а затем запустить для него некоторые инструменты сравнительного анализа. При правильной настройке многие системы БД наиболее эффективны при высокой загрузке ЦП (потому что в противном случае вы бы тратили ресурсы впустую).
Или можно было просто смыть флэш-видео в Safari.
мммммм
Джош Рагем
джмлампкин