常用的对CPU进行压测是通过计算圆周率让CPU高负荷运作,以达到考验CPU计算能力与稳定性的目的。下面介绍两种对CPU进行压测的方法:
第一种:bc计算圆周率
[root@server51 ~]# echo "scale=5000; 4*a(1)" | bc -l -q
表示计算圆周率达到小数点后面的5000位。
第二种:Super PI 计算圆周率小数点后n位所需要的时间
Super PI是利用CPU的浮点运算能力来计算出圆周率π的。
1、下包、解压:
[root@server51 ~]# wget http://linux-wiki.cn/archieve/super_pi.tar.gz
[root@server51 ~]# tar -zxvf super_pi.tar.gz
pi
super_pi
Readme.txt
解压完在当前目录下会生成三个文件:pi Readme.txt super_pi
然后直接运行./super_pi 20
[root@server51 ~]# ./super_pi 20
./super_pi: ./pi: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
出现这个报错,解决办法:
[root@server51 ~]# yum install glibc.i686
然后再运行:
[root@server51 ~]# ./super_pi 20
Vers