人为负担CPU

我正在寻找一个命令行应用程序,将人为地加重CPU。 它需要比只是一个繁忙的循环更好。 我们正在testing系统在热应力下的状态,CPU需要产生尽可能多的热量。

我祝你好运:

dd if=/dev/urandom of=/dev/null bs=1024 

它保持100%CPU的单线程。 多次运行以保持更多内核的繁忙。 不错,如果你想。

跟随Zoredache的链接 。 问题不是我正在寻找的。 然而,接受的答案提到cpuburn

*** 警告 ***
这个程序的目的是大量加载CPU芯片。 过冷,超频或其他弱的系统可能会导致数据丢失(文件系统损坏),并可能对电子组件造成永久性损坏。 它也不会抓住所有的缺陷。
***使用您自己的风险***

有这样的警告,它应该是好的。
我的一个担心是有点老了。 你会认为一个使用了一些新的vector处理指令的应用程序可以在加热CPU时做得更好。

结合sysadmin1138的答案 ,尝试添加一个分布式计算工具,如斯坦福大学的Folding @ Home( http://folding.stanford.edu*

*我运行f @ h,它通常使我的笔记本电脑保持在170-180F(我只在插入时运行,而不是在我的膝上)。 我怀疑它会做类似的服务器CPU