日期:2014-05-16  浏览次数:20826 次

如何使LINUX机器CPU使用率为100%的办法。
各位,我对LINUX太不熟悉。有什么办法能让CPU使用率100%呢?系统里面没有数据库,不能些SQL的死循环。有那位大哥能给我写个在能在linux下运行的小程序。能使机器CPU利用率为100%的。多谢了

------解决方案--------------------
int main()
{
while(1);
}
------解决方案--------------------
写死循环。。。


for(;;;){};
while(1); 

------解决方案--------------------
探讨
int main()
{
while(1);
}

------解决方案--------------------
用死循环.
不知道你用这个干嘛?
int main()
{
pid_t pid;
while(1)
{
if((pid=fork())<0)
continue;
else if(pid==0)
{
while(1)
{
}
}
else 
continue;
}
}
------解决方案--------------------
简单的可以这样做,把上面的代码存为文件,然后g++ 文件名,如果多线程的还要加上线程参数,具体根据编译调整吧!
------解决方案--------------------
#include<stdio.h>
#include<stdlib.h>
#include<unistd.h>
#include<sys/types.h>

int main() 

pid_t pid; 
while(1) 

if((pid=fork()) <0) 
continue; 
else if(pid==0) 

while(1) 



else 
continue; 

return 0;
}

用vi编辑器(网上有资料讲怎么使用),假若保存为killmyself.c
编译: gcc -o killmyself killmyself.c
运行: ./killmyself
看看效果怎么样,记得把结果贴出来看看.
可别在公共机器上试,如果是你的机器就无所谓了.

------解决方案--------------------
编辑一个a.sh,内容是:
#!/bin/sh

while [ 1 ] ; do
A=A
done

然后
chmod +x a.sh

然后(不够就多搞几次)

./a.sh &

无需编译。

我那这个测过CPU风扇。
------解决方案--------------------
你可以下载一个linux上的super pi,然后测试一下。