linux下的性能测试工具很多,每个拉来都能说上半天,功能繁多,细节丰富,但是常规的测试工具大都安装都很繁琐,使用起来也不方便,下面说一下我经常使用的工具。
我常用的测试工具安装极为简便,使用起来也比较方便
CPU:
我经常使用的CPU测试工具是sysbench
ubuntu:
apt install sysbench
CentOS:该软件包含在epel中
yum install -y epel-release ; yum install -y sysbench
使用方法也很简单:
#默认测试单线程性能 sysbench --test=cpu run #指定多线程 sysbench --test=cpu --num-threads=4 run
附上几种CPU性能的数据,用来对比
| 
 cpu型号 
 | 
 i7-6700 CPU @ 3.40GHz 
vmware虚拟机分配4核 
 | 
 E3-1245 V2 @ 3.40GHz 
ESXI虚拟机 分配4核 
 | 
 E5-2682 v4 @ 2.50GHz(阿里云) 
单核心 
 | 
 E5-2620 v2 @ 2.10GHz 
4核8线程 
 | 
| 
 单线程 
 | 
 8.7576s 
 | 
 8.9220s 
 | 
 10.0012s 
 | 
 10.0010s 
 | 
硬盘IO:
工具:hdparm
Ubuntu:
apt install -y hdparm
CentOS:
yum install -y hdparm
使用方法:
hdparm -t /dev/sda1
具体磁盘名称请使用fdisk -l查看
附上不同硬盘的测试数据
| 
 cpu型号 
 | 
 i7-6700 CPU 
vmware虚拟机 
机械硬盘 ST2000DM003 
 | 
 E3-1245 V2 
ESXI虚拟机 
SSD 三星 750EVO 120GB 
 | 
 阿里云SSD 
 | 
 E5-2620 v2 
SAS RAID 1 300GB 
 | 
| 
 速度 
 | 
 77.92 MB/sec 
 | 
 386.65 MB/sec 
 | 
 34.45 MB/sec 
 | 
 561.36 MB/sec 
 |