
Я ищу приложение командной строки, которое будет искусственно нагружать ЦП. Оно должно быть лучше, чем просто загруженный цикл. Мы тестируем, как система выдерживает тепловой стресс, и ЦП должен генерировать как можно больше тепла.
решение1
Мне повезло с:
dd if=/dev/urandom of=/dev/null bs=1024
Он поддерживает один поток на 100% CPU. Запустите несколько раз, чтобы занять больше ядер. Хорошо, если хотите.
решение2
Последовал за Zoredache'sсвязь. Вопрос не совсем то, что я ищу. Однако принятый ответ упоминаетсяcpuburn
.
*** ВНИМАНИЕ ***
Эта программа предназначена для сильной нагрузки на чипы ЦП. Недоохлажденные, разогнанные или иным образом слабые системы могут выйти из строя, что приведет к потере данных (повреждению файловой системы) и, возможно, к необратимому повреждению электронных компонентов. Она также не выявит все недостатки.
*** ИСПОЛЬЗУЙТЕ НА СВОЙ СТРАХ И РИСК ***
С таким предупреждением это должно быть хорошо.
Единственное, что меня беспокоит, это то, что оно немного старое. Можно подумать, что приложение, использующее некоторые из новых инструкций векторной обработки, могло бы лучше нагревать процессор.
решение3
В сочетании ссисадмин1138'sотвечать, попробуйте добавить один из инструментов распределенных вычислений, например, Folding@Home Стэнфорда (http://folding.stanford.edu) * .
* Я запускаю f@h, и он обычно поддерживает температуру моего ноутбука на уровне 170-180F (я запускаю его только когда он подключен, а не на коленях). Я подозреваю, что он будет делать то же самое с серверным процессором