mysql 基准测试之sysbench
Mysql  /  houtizong 发布于 3年前   158
/usr/local/bin/sysbench
sysbench -v
sysbench: error while loading shared libraries: libmysqlclient_r.so.16: cannot open shared object file: No such file or directory
ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib64/libmysqlclient.so.18
PANIC: unprotected error in call to Lua API (cannot open oltp: No such file or directory)
sysbench --test=/path/to/oltp.lua --oltp-table-size=10000 --mysql-db=test --mysql-user=root
sysbench --test=cpu --cpu-max-prime=20000 run
grep "physical id" /proc/cpuinfo | sort -u | wc -l查看核心数量
grep "core id" /proc/cpuinfo | sort -u | wc -l查看线程数量
grep "processor" /proc/cpuinfo | sort -u | wc -l在sysbench的测试中,--num-threads取值为"线程数量"即可,再大的值没有什么意义,对测试结果也没有什么影响
sysbench --test=cpu --num-threads=`grep "processor" /proc/cpuinfo | wc -l` \ --cpu-max-prime=20000 run
sysbench --test=threads --num-threads=64 --thread-yields=100 --thread-locks=2 run
sysbench --test=fileio --num-threads=16 --file-total-size=3G --file-test-mode=rndrw prepare其次进行磁盘IO测试
sysbench --test=fileio --num-threads=16 --file-total-size=3G --file-test-mode=rndrw cleanup上述参数指定了最大创建16个线程,创建的文件总大小为3G,文件读写模式为随机读。
sysbench --test=memory --memory-block-size=8k --memory-total-size=4G run上述参数指定了本次测试整个过程是在内存中传输 4G 的数据量,每个 block 大小为 8K。
sysbench --test=/path/to/oltp.lua --oltp-table-size=10000 --mysql-db=test --mysql-user=root
sysbench --test=/opt/program/sysbench-0.5/sysbench/tests/db/oltp.lua --oltp-table-size=1000000 --mysql-db=sbtest \ --mysql-user=root --mysql-password=root --mysql-socket=/data/tmp/mysql.sock prepare
sysbench --test=/opt/program/sysbench-0.5/sysbench/tests/db/oltp.lua --oltp-table-size=1000000 --mysql-db=sbtest \ --mysql-user=root --mysql-password=root --max-time=720 --max-requests=0 --mysql-socket=/data/tmp/mysql.sock \ --num-threads=16 --oltp-test-mode=complex run
sysbench --test=/opt/program/sysbench-0.5/sysbench/tests/db/oltp.lua --oltp-table-size=1000000 --mysql-db=sbtest \ --mysql-user=root --mysql-password=root --max-time=720 --max-requests=0 --mysql-socket=/data/tmp/mysql.sock \ --num-threads=16 --oltp-test-mode=complex cleanup
请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!
技术博客集 - 网站简介:
前后端技术:
后端基于Hyperf2.1框架开发,前端使用Bootstrap可视化布局系统生成
网站主要作用:
1.编程技术分享及讨论交流,内置聊天系统;
2.测试交流框架问题,比如:Hyperf、Laravel、TP、beego;
3.本站数据是基于大数据采集等爬虫技术为基础助力分享知识,如有侵权请发邮件到站长邮箱,站长会尽快处理;
4.站长邮箱:[email protected];
文章归档
文章标签
友情链接