如何使LINUX机器CPU使用率为100%的办法。
各位,我对LINUX太不熟悉。有什么办法能让CPU使用率100%呢?系统里面没有数据库,不能些SQL的死循环。有那位大哥能给我写个在能在linux下运行的小程序。能使机器CPU利用率为100%的。多谢了
------解决方案--------------------int main()
{
while(1);
}
------解决方案--------------------写死循环。。。
for(;;;){};
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,然后测试一下。