当前位置:网站首页>基于sysbench工具的压力测试---MyCat2.0+MySql架构
基于sysbench工具的压力测试---MyCat2.0+MySql架构
2022-08-02 03:35:00 【春去春还会来】
【前言】安装sysbench:sudo yum -y install sysbench
一、 环境说明
本次测试共有两组环境
A组:3台腾讯云2核4G轻量应用服务器,其中一台部署MyCat2.0,另外两台部署MySQL8数据库一主一从集群。
B组:3台腾讯云2核2G云服务器,其中一台部署MyCat2.0,另外两台部署MySQL5.7数据库一主一从集群。
二、开始测试
2.1 插入测试
sysbench --threads=1000 --time=60 --report-interval=5 --db-driver=mysql --mysql-user=root --mysql-password=mycat123456. --mysql-port=8066 --mysql-host=127.0.0.1 --mysql-db=fengmayun oltp_insert prepare;
sysbench --threads=1000 --time=60 --report-interval=5 --db-driver=mysql --mysql-user=root --mysql-password=mycat123456. --mysql-port=8066 --mysql-host=127.0.0.1 --mysql-db=fengmayun oltp_insert run;
sysbench --threads=1000 --time=60 --report-interval=5 --db-driver=mysql --mysql-user=root --mysql-password=mycat123456. --mysql-port=8066 --mysql-host=127.0.0.1 --mysql-db=fengmayun oltp_insert cleanup;
A组 threads=1000,Insert 测试结果
B组 threads=1000,Insert 测试结果
Insert测试结果:
A组:实际压测时间为61.2797秒,持续写入68536条记录。
B组:实际压测时间为63.3192秒,持续写入20133条记录。
A组明显优于B组,但由于硬件配置有差异,仅供参考
2.2 压力测试
sysbench oltp_common.lua --mysql-host=127.0.0.1 --mysql-port=8066 --mysql-user=root --mysql-password=mycat123456. --mysql-db=fengmayun --db-driver=mysql --tables=512 --table-size=2000000--report-interval=10 --threads=16 --max-time=1800 prepare;
创建16张数据库表,每张表中创建200,0000条记录(跑数据中)
参考链接:
1.基于sysbench工具的压力测试—mycat+mysql架构;
2.sysbench性能测试之mysql
边栏推荐
猜你喜欢
随机推荐
【 LeetCode 】 design list
JS从扁平array转tree
STM32 CAN 介绍以及相关配置
Mac安装MySQL详细教程
网络安全nvr,用于对接电网B接口(国网B接口)视频监控系统B接口
4个不可不知的“安全左移”的理由
剑指Offer 32.Ⅲ从上到下打印二叉树
全球主要国家地区数据(MySQL数据)
IDEA2021.2安装与配置(持续更新)
change file extension
【网络基础】浏览器输入一个URL之后,都发生了什么(详细讲解)
unity 代码拆分图集
功能性网站
开源日志库 [log4c] 使用
Kinematics Analysis of Robot Arm
proteus数字电路仿真——入门实例
金融行业案例 | 未来智安XDR助力银行业客户优化安全运营体系,有效提高告警研判率
自研用户登录鉴权机制流程与实现过程
v-model修饰符
跨域问题解决办法









