1、汇总
1.1、概述
为了查看4.0.0-rc版本的性能情况,进行压测
1.2、测试结果
并发 | QPS | Latency (ms) | 备注 |
---|---|---|---|
20 | 21190.47 per sec | 34.33 | 4.0.0-rc 测试集群900 数据:10张表,每张1kw数据 TiDB &PD: 2 S04 1个S01 TiKV: 3个S04 |
40 | 27756.43 per sec | 42.61 | |
80 | 44324.76 per sec. | 80.03 | |
120 | 51556.74 per sec | 86.00 | 对比: 3.0.1 数据:10张表,每张1kw数据 并发:120 QPS: 52.97K 延迟: 45-63ms 信息: TiDB&PD: 3 个M01 TiKV: 8个S01 |
180 | 55616.14 per sec | 86.00 | |
256 | 56105.40 per sec | 118.92 | |
512 | 57318.48 per sec . | 227.40 |
【并发及QPS、Latency图】
2、具体
2.1、TiDB情况
分类 | 具体 |
---|---|
版本 | 4.0.0-rc |
TiDB实例数 | 2 个S04 1个S01 |
TiKV实例数 | 3 个S04 (每个机器1个tikv实例) |
PD | 3 ,与TiDB混合部署 |
机器 | 【S04 】 内存:192G/128G CPU:24x2 Intel® Xeon® Silver 4116 CPU @ 2.10GHz 磁盘:3× 1.8T SSD 系统:CentOS7.3 【S01】 内存:128GB CPU: 16 × 2 E5-2640 v2 @ 2.00GHz 磁盘:6 ×800 GB SSD 系统:CentOS7.3 内存:192G/128G CPU:24x2 Intel® Xeon® Silver 4116 CPU @ 2.10GHz 磁盘:3× 1.8T SSD 系统:CentOS7.3 【M01】 磁盘:6x300G SAS 内存:128/192G CPU:Intel® Xeon® CPU E5-2630 v2 2.60GHz 2x12 系统 CentOS7.3 |
2.2.2、20并发
sysbench ./tests/include/oltp_legacy/oltp.lua --mysql-host=tiflashtest --mysql-port=900 --mysql-user=test --mysql-password=xxx --oltp-test-mode=complex --oltp-tables-count=10 --oltp-table-size=10000000 --threads=20 --time=120 --report-interval=10 run
2.2.3、40并发
sysbench ./tests/include/oltp_legacy/oltp.lua --mysql-host=tiflashtest --mysql-port=900 --mysql-user=test --mysql-password=xxx --oltp-test-mode=complex --oltp-tables-count=10 --oltp-table-size=10000000 --threads=40 --time=120 --report-interval=10 run
2.2.4、80并发
sysbench ./tests/include/oltp_legacy/oltp.lua --mysql-host=tiflashtest --mysql-port=900 --mysql-user=test --mysql-password=xxx --oltp-test-mode=complex --oltp-tables-count=10 --oltp-table-size=10000000 --threads=80 --time=120 --report-interval=10 run
2.2.5、120并发
sysbench ./tests/include/oltp_legacy/oltp.lua --mysql-host=tiflashtest --mysql-port=900 --mysql-user=test --mysql-password=xxx --oltp-test-mode=complex --oltp-tables-count=10 --oltp-table-size=10000000 --threads=120 --time=120 --report-interval=10 run
2.2.6、180并发
sysbench ./tests/include/oltp_legacy/oltp.lua --mysql-host=tiflashtest --mysql-port=900 --mysql-user=test --mysql-password=xxx --oltp-test-mode=complex --oltp-tables-count=10 --oltp-table-size=10000000 --threads=180 --time=120 --report-interval=10 run
2.2.7、256并发
sysbench ./tests/include/oltp_legacy/oltp.lua --mysql-host=tiflashtest --mysql-port=900 --mysql-user=test --mysql-password=xxx --oltp-test-mode=complex --oltp-tables-count=10 --oltp-table-size=10000000 --threads=256 --time=120 --report-interval=10 run
2.2.8、512并发
sysbench ./tests/include/oltp_legacy/oltp.lua --mysql-host=tiflashtest.tdb --mysql-port=900 --mysql-user=test --mysql-password=xxx --oltp-test-mode=complex --oltp-tables-count=10 --oltp-table-size=10000000 --threads=512 --time=120 --report-interval=10 run
3、监控情况
3.1、grafana监控