mysql5.6压力测试 sysbench工具

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

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

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

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

2,测试线程调度器的性能。对于高负载状况下测试线程调度器的行为服务器

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

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

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

6,MySQL数据库事务处理能力压测工具

相关文章
相关标签/搜索