centos 安装sysbench及简单使用

下载sysbench

git clone https://github.com/akopytov/sysbench.git

编译安装

./autogen.sh
./configure #./configure --without-mysql(不编译测试mysql的功能模块)
make && make install


以下命令拷贝自《高性能mysql》

测试cpu,计算素数的运行时间

sysbench --test=cpu --cpu-max-prime=20000 run

测试文件i/o

seqwr 顺序写入
seqrewr 顺序重写
seqrd 顺序读取
rndrd 随机读取
rndwr 随机写入
rndrw 混合随机读/写
sysbench --test=fileio --file-total-size=150G prepare #新建测试目录
sysbench --test=fileio --file-total-size=150G --file-test-mode=rndrw --init-rng=on --max-time=300 --max-requests=0 run
sysbench --test=fileio --file-total-size=150G cleanup #清理生成出来的文件


sysbench 其它的测试模块

内存(memory):测试内存的连续读写性能

线程(thread):测试线程高度器的性能

互斥锁(mutex):测试互拆锁的性能

顺序写(seqwr):测试顺序写的性能


猜你喜欢

转载自blog.csdn.net/chaoluo001/article/details/75212773