首页 > 数据库技术 > 详细

mysql5.6压力测试 sysbench工具

时间:2015-09-17 15:40:31      阅读:245      评论:0      收藏:0      [点我收藏+]

面对高并发大流量服务器,根据业务需要往往需要对数据库,操作系统I/O,带宽等等做压力测试.从而来判断什么时候要做负载均衡,增加服务器等来为业务支撑做准备。linux系统可以通过iotop,dstat,top等分析系统的压力。对mysql压测有很多优秀的工具sysbench,tpcc等都是很不错的工具。

今天就用sysbench压测一下mysql5.6.23社区版本,服务器比较渣,4核cpu,16G,磁盘转速9600 但压测结果还是比较满意的。

通过压力测试,能够对服务器的处理能力有个基本的认识。有图有真相。直接上图了。

1,sysbench cpu测试使用64位整数,测试计算素数直到某个最大值要的时间。技术分享

2,测试线程调度器的性能。对于高负载情况下测试线程调度器的行为技术分享

3,文件IO性能测试生成需要的测试文件,文件总大小5G,16个并发线程

技术分享

4,互斥锁(Mutex)测试,测试互斥锁的性能,方式是模拟所有线程在同一时刻并发运行,并都短暂请求互斥锁。

技术分享

5,内存测试,内存测试测试了内存的连续读写性能

技术分享

6MySQL数据库事物处理测试

技术分享

mysql5.6压力测试 sysbench工具

原文:http://my.oschina.net/u/2460176/blog/507537

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!