当前位置: 首页 > java >正文

HW云RDS性能压测

背景描述

数据库产品选型,想要测试验证IDC和HW云在OLTP场景下的数据库性能,包括TPS(每秒事务数)、QPS(每秒查询数)等关键指标。

测试环境

名称版本备注
测试工具Sysbench 1.0.18版本一致
MySQLV5.7RDS和IDC版本一致
发压机8U16GB和数据库同机房
压测表数量64张表保持一致
单标数据量1000W保持一致
RDS CPU型号RDS不同实例规格不一致
IDC CPU型号Intel(R) Xeon(R) Gold 6148 CPU @ 2.40GHz

选择数据库规格最多的选型4c/16G进行压测,针对HW产品的普通SSD,极速SSD,云盘SSD来进行分别发压

压测命令

# 创建测试数据库

mysql -u testuser -p -e "create database loadtest"

# 准备测试数据

sysbench --test=/usr/local/share/sysbench/tests/include/oltp_legacy/oltp.lua \

--db-driver=mysql --mysql-db=loadtest --mysql-user=testuser \

--mysql-password=Test@123 --oltp-tables-count=64 \

--oltp-table-size=10000000 --num-threads=20 prepare

# 执行压测

sysbench --test=/usr/local/share/sysbench/tests/include/oltp_legacy/oltp.lua \

--db-driver=mysql --mysql-db=loadtest --mysql-user=testuser \

--mysql-password=Test@123 --oltp-tables-count=64 \

--oltp-table-size=10000000 --max-time=3600 --max-requests=0 \

--num-threads=200 --report-interval=3 --forced-shutdown=1 run

# 清理测试数据

sysbench --test=/usr/local/share/sysbench/tests/include/oltp_legacy/oltp.lua \

--db-driver=mysql --mysql-db=loadtest --mysql-user=testuser \

--mysql-password=Test@123 --oltp-tables-count=64 \

压测结果 

IDC-_T1压测线程数QPSTPS avg delaycpu峰值内存使用率活跃会话缓存命中率IOPS(均值)IOPS(最大值)带宽(M)
4c/16G/NVME149732484.0217.9397.28196%5367536713
4c/16G/NVME297384874.1134.696.87296%101201012025
4c/16G/NVME4178838944.4762.1481.35496%175081750844
4c/16G/NVME1628734143711.1497.9387.85896%247222472269
4c/16G/NVME3228590142922.3898.2695.53296%239952399570
4c/16G/NVME6428062140345.6197.0196.745696%229952299568
4c/16G/NVME12827787138992.1297.0796.5811796%217402174069
4c/16G/NVME256210491052243.239726.00%96.4325296%125561255660
4c/16G/NVME51215583779656.9399.3796.3751596%9389938940
HW云(上海区域1)T1压测线程数QPSTPS avg delaycpu峰值内存使用率活跃会话缓存命中率IOPS(均值)IOPS(最大值)带宽(M)
4c/16G/本地SSD/ESC13625181.235.5215.4958696%4482480610.07
4c/16G/本地SSD/ESC262563136.3921.7458.1696%7452745218.65
4c/16G/本地SSD/ESC486944359.228.558.1896%100031000327.75
4c/16G/本地SSD/ESC16972148632.9233.1658.12096%101681016828.9
4c/16G/本地SSD/ESC321069053559.8737.8858.13696%105051050529.93
4c/16G/本地SSD/ESC6412367618103.4946.1258.26896%110621106229.47
4c/16G/本地SSD/ESC1281281964120048.4458.412195%104991049930.46
4c/16G/本地SSD/ESC25613599679376.3757.5858.621295%102221022232.28
4c/16G/本地SSD/ESC51213628681751.0258.325933195%102601026032.44
HW云(上海区域1)T1压测线程数QPSTPS avg delaycpu峰值内存使用率活跃会话缓存命中率IOPS(均值)IOPS(最大值)带宽(M)
4c/16G/极速SSD/ESC117328711.5421.5859.5596%341246744
4c/16G/极速SSD/ESC236361821137.9159.8696%626662668
4c/16G/极速型SSD/ESC4715135711.1959.7260896%112291122916
4c/16G/极速型SSD/ESC161889099416.9486.660.81996%221242212440
4c/16G/极速型SSD/ESC3221255106230.1190.18613496%206322063248
4c/16G/极速型SSD/ESC6424316121652.6490.2461.26395%209582095852
4c/16G/极速型SSD/ESC12825999130098.4687.8461.512095%226532265360
4c/16G/极速型SSD/ESC256261831309195.5386.9761.814095%225582255860
4c/16G/极速型SSD/ESC512265701329385.3186.8562.213895%225902259060

 

HW云SSD(上海区域1)T1压测线程数QPSTPS avg delaycpu峰值内存使用率活跃会话缓存命中率IOPS(均值)IOPS(最大值)带宽(M)
4c/16G/云盘SSD/ESC115007513.3321.7759.4596%305545063.6
4c/16G/云盘SSD/ESC2334316711.9638.1859.8696%563556357.53
4c/16G/云盘SSD/ESC4658032912.1659.1660.1896%101661016614.69
4c/16G/云盘SSD/ESC161725586318.5485.1660.91996%201582015841.78
4c/16G/云盘SSD/ESC321896594833.7484.3661.13496%187281872855.5
4c/16G/云盘SSD/ESC6420233101163.2686.4661.36896%186371863784
4c/16G/云盘SSD/ESC128208461042122.886.3361.512495%191261912688
4c/16G/云盘SSD/ESC256215421077237.6286.946214395%195041950488
4c/16G/云盘SSD/ESC51221780108947086.1362.317195%194891948988

性能展示

QPS性能对比

TPS性能对比

 

Delay 

 结论

1, 128并发前,IDC性能优于HW云的云盘/普通SSD/极速SSD性能

2, 128性能后,虽然IDC性能较差,但是由于Delay已经达到100ms+正常,正常情况下业务无法接受这么高的延时,影响不大;

3, HW云对高并发地处理上由于IDC,但是业务常态情况下,并发一般低于50

4, HW云的3种规格中,4并发前,普通SSD性能最好(4轮压测结果都是如此),4并发后急速SSD和云盘SSD性能更优

5, 总体性能上看:IDC NVME >极速SSD> 云盘> 本地SSD

http://www.xdnf.cn/news/8224.html

相关文章:

  • C++中的菱形继承问题
  • 5.22学习日记 ssh远程加密、非对称加密、对称加密与中间人攻击的原理
  • Linux安装SRILM
  • 【Android开发——Activity简述】
  • Femap许可证兼容性问题
  • 同城上门预约服务系统案例分享,上门服务到家系统都有什么功能?这个功能,很重要!
  • 科学养生指南:解锁健康生活密码
  • 一个简易的图片与文件从同一个入口上传
  • 【数据结构】链式二叉树
  • 物理定律的数学结构基础及AI推理
  • [欠拟合过拟合]机器学习-part10
  • Java:希尔排序
  • 15.集合框架的学习
  • Unity基础学习(六)Mono中的重要内容(2)协同程序
  • 无人机桥梁检测效率问题-高精度3D建模及航线规划
  • AI智能分析网关V4车辆违停检测算法在道路/停车场/消防通道等场景应用解决方案
  • GitHub 趋势日报 (2025年05月21日)
  • 3D打印零件也能加密授权?戴姆勒和威步打造工业3D打印新范式
  • labview实现登录系统
  • Seay代码审计工具
  • centos8安装 kvm
  • jq常用命令
  • 线性Wi-Fi FEM被卷死,非线性FEM是未来?
  • CentOS安装最新Elasticsearch8支持向量数据库
  • 面向复杂和不平衡数据的双模块深度学习网络入侵检测模型
  • JavaScript篇:函数作用域与作用域链探秘
  • 甘特图(项目计划图)
  • Qt控件:显示控件
  • 五元组+协议分层:拆解网络通信的底层密码
  • 安卓手机安装 ChatGPT 全流程图文指南