标签:压测 MySQL5.7 per SSL sec mysql --
1、压测环境
操作系统:MAC电脑上虚拟出两个Linux(centos 7)
配置:2c2g
数据库版本:MySQL 5.7
vm1:安装 MySQL 5.7 数据库
vm2:安装 sysbench
2、压测方法
https://help.aliyun.com/document_detail/53632.html
参考阿里云的帮忙文档,安装并优化操作系统参数,但虚拟机配置较低,
【sudo sh -c 'for x in /sys/class/net/eth0/queues/rx-*; do echo f>$x/rps_cpus; done'】这行参数我做了修改,只写了一个‘f’
2.1生成测试数据
sysbench --db-driver=mysql --mysql-host=172.16.1.10 --mysql-port=3306 --mysql-user=root --mysql-password=123456 --mysql-db=sbtest --table_size=25000 --tables=250 --events=0 --time=600 oltp_read_write prepare
2.2开始压测
8线程压测120秒
sysbench --db-driver=mysql --mysql-host=172.16.1.10 --mysql-port=3306 --mysql-user=root --mysql-password=123456 --mysql-db=sbtest --table_size=25000 --tables=250 --events=0 --time=120 --threads=8 --percentile=95 --report-interval=1 oltp_read_write run
3、压测结果
3.1开启SSL加密结果
SQL statistics:
queries performed:
read: 480130
write: 137180
other: 68590
total: 685900
transactions: 34295 (285.56 per sec.)
queries: 685900 (5711.24 per sec.)
ignored errors: 0 (0.00 per sec.)
reconnects: 0 (0.00 per sec.)
General statistics:
total time: 120.0947s
total number of events: 34295
Latency (ms):
min: 11.05
avg: 27.99
max: 152.91
95th percentile: 52.89
sum: 959995.88
Threads fairness:
events (avg/stddev): 4286.8750/34.98
execution time (avg/stddev): 119.9995/0.02
3.2关闭SSL加密结果
SQL statistics:
queries performed:
read: 613130
write: 175180
other: 87590
total: 875900
transactions: 43795 (364.79 per sec.)
queries: 875900 (7295.80 per sec.)
ignored errors: 0 (0.00 per sec.)
reconnects: 0 (0.00 per sec.)
General statistics:
total time: 120.0540s
total number of events: 43795
Latency (ms):
min: 6.73
avg: 21.92
max: 134.68
95th percentile: 44.17
sum: 959923.22
Threads fairness:
events (avg/stddev): 5474.3750/25.90
execution time (avg/stddev): 119.9904/0.02
结论:
TPS | QPS | |
---|---|---|
开启SSL | 285.56 | 5711.24 |
关闭SSL | 364.79 | 7295.80 |
差值 | 79.23 | 1584.56 |
性能下降(%) | 21.7% | 21.7% |
性能下降算法: 差值/关闭SSL
标签:压测,MySQL5.7,per,SSL,sec,mysql,-- 来源: https://www.cnblogs.com/nanxiang/p/16412710.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。