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
|