Sysbench一款开源的多线程性能测试工具,可提供以下几个方面的测试:
cpu :提供一个简单的cpu测试
fileIo:文件磁盘io的测试
memory:内存分配及传输速度
thread:线程调度测试
mutex:POSIX的锁测试
OLTP:数据库性能,主要支持MYSQL, PgSQL, Oracle 这3种数据库
安装详看git, 当前操作的Sysbench版本是1.0.17
命令
|
|
command,执行的命令,包括prepare、run和cleanup.
prepare: 为测试提前准备数据
run: 执行测试
cleanup: 测试完成后对数据库进行清理。
1. CPU
cpu测试是在指定时间内,循环进行素数计算。
|
|
常用参数:
|
|