sysbench是一个开源的、模块化的、跨平台的多线程性能测试工具,可以用来进行CPU、内存、磁盘I/O、线程、数据库的性能测试。
1、sysbench安装:
curl -s https://packagecloud.io/install/repositories/akopytov/sysbench/script.deb.sh|sudo bashsudo apt -y install sysbench
GitHub:https://github.com/akopytov/sysbench#linux
(就是这么简单!)
2、sysbench使用:
质数:
sysbench --num-threads=12–max-requests=10000–debug=on --test=cpu --cpu-max-prime=20000run
单线程:
sysbench --test=cpu --cpu-max-prime=2000 run
多线程:
sysbench --num-threads=4 --test=cpu --cpu-max-prime=20000 run
线程调度的性能,用于高负载下的线程性能测试:
sysbench --num-threads=12–max-requests=10000–test=threads --thread-yields=100–thread-locks=8run