首页 / MYSQL / sysbench测试mysql性能
sysbench测试mysql性能
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了sysbench测试mysql性能,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2803字,纯文字阅读大概需要5分钟。
内容图文
![sysbench测试mysql性能](/upload/InfoBanner/zyjiaocheng/513/f6d88262259f4c3ea66d9fe2690ebd1c.jpg)
安装 sysbench 0.5:
apt-get install bzr automake libtool libmysqlclient-dev
ln -s /usr/lib/x86_64-linux-gnu/libmysqlclient.so.20.3.14 /usr/lib/libmysqlclient_r.so
bzr branch lp:sysbench
cd sysbench/
./autogen.sh
./configure
make && make install
file I/O performance (文件I/O性能)
scheduler performance (调度性能)
memory allocation and transfer speed (内存分配和传输速度)
POSIX threads implementation performance (POSIX线程执行绩效)
database server performance (OLTP benchmark)(数据库服务器性能)
测试CPU:
/usr/local/bin/sysbench --test=cpu --cpu-max-prime=2000 --mysql-host=10.0.1.5 --mysql-db=ming --mysql-user=ming --mysql-password=xxxxx run
测试线程:
/usr/local/bin/sysbench --test=threads --num-threads=500 --thread-yields=100 --thread-lock=4 --mysql-host=10.0.1.5 --mysql-db=ming --mysql-user=ming --mysql-password=xxxxx run
测试IO:
准备:
/usr/local/bin/sysbench --test=fileio --num-threads=16 --file-total-size=2G --file-test-mode=rndrw --mysql-host=10.0.1.5 --mysql-db=ming --mysql-user=ming --mysql-password=xxxxx prepare
测试:
/usr/local/bin/sysbench --test=fileio --num-threads=16 --file-total-size=2G --file-test-mode=rndrw --mysql-host=10.0.1.5 --mysql-db=ming --mysql-user=ming --mysql-password=xxxxx run
清理:
/usr/local/bin/sysbench --test=fileio --num-threads=16 --file-total-size=2G --file-test-mode=rndrw --mysql-host=10.0.1.5 --mysql-db=ming --mysql-user=ming --mysql-password=xxxxx cleanup
测试内存:
/usr/local/bin/sysbench --test=memory --memory-block-size=8k --memory-total-size=1G --mysql-host=10.0.1.5 --mysql-db=ming --mysql-user=ming --mysql-password=xxxxx run
测试mutex(互斥性能测试):
/usr/local/bin/sysbench --test=mutex --num-threads=100 --mutex-num=100 --mutex-locks=100000 --mutex-loops=10000 --mysql-host=10.0.1.5 --mysql-db=ming --mysql-user=ming --mysql-password=xxxxx run
测试OLTP(数据库服务器性能):
准备:
/usr/local/bin/sysbench --test=./sysbench/sysbench/tests/db/oltp.lua --mysql-table-engine=innodb --mysql-host=10.0.1.5 --mysql-db=ming --oltp-table-size=500000 --mysql-user=ming --mysql-password=xxxxx prepare
测试:
/usr/local/bin/sysbench --num-threads=10 --test=./sysbench/sysbench/tests/db/oltp.lua --mysql-table-engine=innodb --mysql-host=10.0.1.5 --mysql-db=ming --oltp-table-size=500000 --mysql-user=ming --mysql-password=xxxx run
清理:
/usr/local/bin/sysbench --test=./sysbench/sysbench/tests/db/oltp.lua --mysql-table-engine=innodb --mysql-host=10.0.1.5 --mysql-db=ming --oltp-table-size=500000 --mysql-user=ming --mysql-password=xxxx cleanup
sysbench测试mysql性能
标签:password sysbench inux ibm imp oge reads oop x86_64
本文系统来源:https://blog.51cto.com/yangzhiming/2436402
内容总结
以上是互联网集市为您收集整理的sysbench测试mysql性能全部内容,希望文章能够帮你解决sysbench测试mysql性能所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。