百度智能云服务器运维参考-Linux-CPU性能测试 | ||||||||||||||||||||||||
产品推荐: 1、安全稳定的云服务器租用,2核/2G/5M仅37元,点击抢购>>>; 2、高防物理服务器20核/16G/50M/500G防御仅350元,点击抢购>>> 3、百度智能建站(五合一网站)仅880元/年,点击抢购>>> 模板建站(PC+手机站)仅480元/年,点击抢购>>> 4、阿里云服务器2核2G3M仅99元/年、2核4G5M仅199元/年,新老同享,点击抢购>>> 5、腾讯云服务器2核2G4M仅99元/年、新老同享,点击抢购>>> 点击这里申请百度智能云特邀VIP帐号,立即体验云服务器BCC>>> 本文主要介绍Linux系统中CPU性能测试工具的使用,以Centos7.6为例,主要说明如下(本次测试的参数结果仅作为参考,具体还需结合服务器自身业务情况综合判断)。
UnixBench是一款开源的测试 unix 系统基本性能的工具,是比较通用的测试VPS性能的工具,该工具会测试系统各个方面一系列的性能,然后将每个测试结果和一个基准值进行比较,得到一个索引值,所有测试项目的索引值结合在一起形成一个测试分数值,测试结果不仅仅取决于硬件,也取决于系统、开发库、甚至是编译器,测试执行完大约需要10-30分钟。 同时,UnixBench也支持多CPU系统的测试,默认的行为是测试两次,第一次是单个进程的测试,第二次是多个进程的测试。
1)下载软件包,解压后进入unixbench目录,以unixbench-5.1.3为例 $ wget https://soft.laozuo.org/scripts/UnixBench5.1.3.tgz
$ tar -zxvf UnixBench5.1.3.tgz
$ cd UnixBench 2)make编译 $ make 如果在make过程中出现报错,可以依照如下的参考,安装依赖包。 ///1.make: gcc: Command not found
make: *** [pgms/arithoh] Error 127如果出现gcc报错,我们需要安装gcc依赖包
///
$ yum install gcc
///2.Error: Please install /usr/bin/time提示错误,解决方法如下
$ yum install time///3.如果出现bash: make: command not found问题
$ yum -y install gcc automake autoconf libtool make 3)执行./Run开始跑分 $ ./Run 如果在run过程中出现报错,可以依照如下的参考,安装依赖包。 ///3.Can't locate Time/HiRes.pm
有的时候在运行./Run时候会出现这样的错误
Can't locate Time/HiRes.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at ./Run line 6.
BEGIN failed--compilation aborted at ./Run line 6.
解决方案也简单,只需要安装组件
///
yum install perl-Time-HiRes
//运行安装之后我们再运行./Run就可以。
测试过程中每个项目后面会有1 2 3 4 5 6 7 8 9 10 数字,意思是进行了10组测试,测试过程中部分内容及解释如下:
|