mysql sus bench_susbench性能测试工具

susbench性能测试工具:

1、cpu性能

2、磁盘io性能

3、调度程式性能

4、内存分配及传输速度

5、POSIX线程性能

6、数据库性能(OLTP基准测试)现在sysbench主要支持 MySQL,pgsql,oracle 这3种数据库

centos6下面测试的

安装:

yum install http://dl.fedoraproject.org/pub/epel/6/x86_64//sysbench-0.4.12-5.el6.x86_64.rpm

测试cpu:

sysbench --test=cpu  --num-threads=500 --cpu-max-prime=2000 run

测试程式性能:

sysbench  --test=threads --num-threads=500 --thread-yields=100 --thread-locks=4 run

测试磁盘IO:

准备测试文件:

sysbench --test=fileio --num-threads=16 --file-total-size=2G --file-test-mode=rndrw prepare

进入测试阶段:

sysbench --test=fileio --num-threads=20 --file-total-size=2G --file-test-mode=rndrwrun

清理这些小文件:

sysbench --test=fileio --num-threads=20 --file-total-size=2G --file-test-mode=rndrw cleanup

测试内存:

sysbench --test=memory --memory-block-size=1M --memory-total-size=10G run

测试mutex:

sysbench –test=mutex –num-threads=100 –mutex-num=1000 –mutex-locks=100000 –mutex-loops=10000 run

测试数据库性能:

准备数据

sysbench --test=oltp  --db-driver=mysql --mysql-table-engine=innodb --mysql-host=192.168.X.X --mysql-db=test  --oltp-table-size=500000 --mysql-user=root --mysql-password=123456  prepare

测试数据:

sysbench --num-threads=16 --test=oltp  --db-driver=mysql --mysql-table-engine=innodb --mysql-host=192.168.x.x --mysql-db=test  --oltp-table-size=500000 --mysql-user=root --mysql-password=123456 run

清理数据:

sysbench --num-threads=16 --test=oltp  --db-driver=mysql --mysql-table-engine=innodb --mysql-host=192.168.x.x --mysql-db=test  --oltp-table-size=500000 --mysql-user=root --mysql-password=123456  cleanup

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值