当前位置:网站首页>基于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
边栏推荐
猜你喜欢
随机推荐
未来智安XDR及核心组件产品上榜《嘶吼2022网络安全产业图谱》
剑指Offer 16.数值的整数次方 快速幂+ 递归
滑动窗口方法
音视频文件的码率与大小计算
Chrome 里的小恐龙游戏是怎么做出来的?
音视频文件码率与大小计算
企业需要知道的5个 IAM 最佳实践
Plus版SBOM:流水线物料清单PBOM
unity学习(五):Excel表格读取和数据类生成
云服务器web项目部署详解
单 词替换
MongoDB相关记录
哈希表解题方法
Comparison between Boda Industrial Cloud and Alibaba Cloud
change file extension
增量编译技术在Lightly中的实践
SLSA 框架与软件供应链安全防护
汇编语言跳转指令总结
网络安全nvr,用于对接电网B接口(国网B接口)视频监控系统B接口
如何将 DevSecOps 引入企业?









