如何长时间将CPU置于很高的压力下?是否有可以继续运行的程序?
如何长时间将CPU置于很高的压力下?是否有可以继续运行的程序?
Answers:
在命令行中,运行以下命令:
cat < /dev/urandom > /dev/null
(打开终端窗口并在窗口中输入。)
只要允许命令运行,这应该可以很好地保持CPU的负载。
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--;
}
}