Sysbench安装
方式一
centos7 安装
# curl -s https://packagecloud.io/install/repositories/akopytov/sysbench/script.rpm.sh | sudo bash
sudo yum -y install sysbench
方式二
requirements
yum -y install make automake libtool pkgconfig libaio-devel
# For MySQL support, replace with mysql-devel on RHEL/CentOS 5
yum -y install mariadb-devel openssl-devel mysql-devel
# For PostgreSQL support
yum -y install postgresql-devel
常用命令
curl -s https://packagecloud.io/install/repositories/akopytov/sysbench/script.rpm.sh | sudo bash
sudo yum -y install sysbench
cpu性能(75%)
sysbench cpu --cpu-max-prime=30000 --threads=12 --time=300 run
查看版本:
sysbench --version
$ sysbench --version
sysbench 1.0.16
sysbench --help
$ sysbench --help
Usage:
sysbench [options]... [testname] [command]
测试
CPU基准测试
$ cat /proc/cpuinfo
processor : 63
vendor_id : GenuineIntel
cpu family : 6
model : 79
model name : Intel(R) Xeon(R) CPU E5-2682 v4 @ 2.50GHz
stepping : 1
cpu MHz : 2494.479
cache size : 40960 KB
$ sysbench cpu --cpu-max-prime=20000 run
sysbench 1.0.16 (using bundled LuaJIT 2.1.0-beta2)
Running the test with following options:
Number of threads: 1
Initializing random number generator from current time
Prime numbers limit: 20000
Initializing worker threads...
Threads started!
CPU speed:
events per second: 320.33
General statistics:
total time: 10.0032s
total number of events: 3205
Latency (ms):
min: 3.11
avg: 3.12
max: 3.94
95th percentile: 3.13
sum: 10001.38
Threads fairness:
events (avg/stddev): 3205.0000/0.00
execution time (avg/stddev): 10.0014/0.00
转载
Sysbench常用命令