MySQL 性能测试工具sysbench安装使用

所需积分/C币:30 2017-07-07 16:31:56 531KB PDF

MySQL 性能测试工具sysbench安装使用
资源由www.eimhe.com美河学习在线收集分享 test=tests/db/oltp. lua --oltp tables count=10 --oltp-table-size=100000--rand n prep 关于这几个参数的解释: t= tests/db/oltp.1ua表示调用 tests/db/oltp.1ua脚本进行o1tp模式测试 01 tp tables count=10表示会生成10个测试表 --01tp-tab1e-size=18998表示每个测试表填充数据量为1800 rand-init=on表示每个测试表都是用随机数据来填充的 如果在本机,也可以使用 指定 文件来连接。加测试数据时长视 数据量而定,若过程比较久需要稍加耐心等待。 真实测试场景中,数据表建议不低于个,单表数据量不低于万行,当然了,要视 服务器硬件配置而定。如果是配备了或者 这种高设备的话,则建 以单表数据量最少不低于亿行 四、进行 测试 在上面初始化数据参数的基础上,再增加一些参数,即可开始进行测试了: /sysbench --mysql-host=1.2.3.4.--mysql-port=3306 --mysql-user=tpcc mysql-password=tpcc --test=tests/db/oltp. lua --oltp tables count=10 oltp-table-size=10000000--num-threads=8--oltp-read-only=off report-interval-10--rand-type=uniform --max-time=3600 max-requests=0--percentile=99 run >>./log/sysbench oltpX 8 20140921 log 儿个选项稍微解释下 资源由www.eimhe.com美河学习在线收集分享 num- threads=8表示发起8个并发连接 01tp-read-ony=0ff表示不要进行只读测试,也就是会采用读写混合模式测试 - report- interval=10表示每18秒输出一次测试进度报告 rand-type= uniform表示机类型为固定模式,其他几个可选随机模式: uniform(固 定), gaussian(高斯), specia1(特定的), pareto(帕素托) max-time=128表示最大执行时长为128秒 max- requests=0表示总请求数为0,因为上面己经定义了总执行时长,所以总请求数可以设定为 6;也可以只设定总请求数,不设定最大执行时长 percentile-99表示设定采样比例,默认是95%,即丢弃1%的长请求,在剩余的99%里取最大值 即:模拟对个表并发 测试,每个表万行记汞,持续压测时间为小时。 貞实测试场景中,建议持续压测时长不小于分钟,否则测试数据可能不具参考意义。 五、测试结果解读: 测试结果解读如下 sysbench 0.5: multi-threaded system evaluation benchmark Running the test with following options Number of threads: 8 Report intermediate results every 10 second(s) Random number generator seed is 0 and will be ignored 资源由www.eimhe.com美河学习在线收集分享 Threads started! 每18秒钟报告一次测试结果,tps、每杪读、每秒写、99%以上的响应时长统计 10s] threads: 8, tps: 1111. 51, reads/s: 15568.42, writes/s: 4446.13, response time:9.95ms(99%) 20s] threads: 8, tps: 1121.90, reads/s: 15709. 62, writes/s: 4487.80, response time:9.78ms(99%) 30s threads: 8, tps: 1120. 00, reads/s: 15679.10, writes/s: 4480. 20, response time:9.84ms(99%) 40s] threads: 8, tps: 1114.20, reads/s: 15599. 39, writes/s: 4456. 30, response time:9.90ms(99%) 50s] threads: 8, tps: 1114.00, reads/s: 15593. 60, writes/s: 4456.70, response time:9.84ms(99%) 60s threads: 8, tps: 1119.30, reads/s: 15671.60, writes/s: 4476.50, response time:9.99ms(99%) OLTP test statistics queries pertormed read 938224 读总数 write 268964 写总数 other 134032 其他操作总数( SELECT、 INSERT UPDATE、 DELETE之外的操作,例如 COMMIT等) total 1340320 -全部总数 transactions 67616(1116.83 per sec.) 总事务数(每秒事 务数) deadlocks (0. 00 per sec. -发生死锁总数 资源由www.eimhe.com美河学习在线收集分享 read/write requests 1266288(28183.81 per sec.) 读写总数(每 秒读写次数) other operatic 134832(2233.67 per sec.) 其他操作总数 (每秒其他操作次数) General statistics 些统计结果 total t 60.9853 总耗日 total number of events 67916 共发生多少事务数 total time taken by event execution: 479.8171s 所有事务耗时相加(不考虑并行因 素) response time: 响应时长统计 man 4.27ms 最小耗时 7.16ms 平均耗时 max 13.80ms -最长耗时 approx. 99 percentile: 9.88ms 超过99%平均耗时 Threads fairness events (avg/stddev) 8377,0990/44.33 execution time(avg/stddev): 59.9771/0.00

...展开详情
试读 6P MySQL 性能测试工具sysbench安装使用

评论 下载该资源后可以进行评论 1

灵之舞2000 感谢分享。。。
2019-02-10
回复
img

关注 私信 TA的资源

上传资源赚积分,得勋章
    最新推荐
    MySQL 性能测试工具sysbench安装使用 30积分/C币 立即下载
    1/6
    MySQL 性能测试工具sysbench安装使用第1页
    MySQL 性能测试工具sysbench安装使用第2页

    试读已结束,剩余4页未读...

    30积分/C币 立即下载 >