【TiDB 版本】 5.0.3
【问题】使用tiup bench tpcc测试感觉性能不高,存储是4块960G SSD盘 ,操作系统Kylin Linux Advanced Server V10 (Tercel),请各位专家看看如何优化.测试时间12:20-12:50左右 详见附件
【附件】
资料.rar (2.2 MB)
补充:
【TiDB 版本】 5.0.3
【问题】使用tiup bench tpcc测试感觉性能不高,存储是4块960G SSD盘 ,操作系统Kylin Linux Advanced Server V10 (Tercel),请各位专家看看如何优化.测试时间12:20-12:50左右 详见附件
【附件】
资料.rar (2.2 MB)
补充:
同等配置下arm性能确实比x86差一些。
相同情况下运行服务,x86机器功耗几十瓦,arm可能才几瓦。
本身二者基于的指令集不同,其性能表现也有一定差距。
针对目前的环境和配置,如果进一步优化调整 有哪些建议
可以看一下官网关于部署集群时的参数设置:https://docs.pingcap.com/zh/tidb/stable/check-before-deployment
以及官网文档关于性能调优的这一大模块
kylin 就按Ubuntu的指示做就行。
现在改用sysbench做测试,128线程 144.16:4000节点的tidb压测能到3万多QPS,而144.17:4000节点基本读在1W以下
请问你的问题解决了吗?
麻烦再帮吗提供一下 Grafana 监控,TiKV-details、TiDB 和 PD 的监控。
重启了几次主机自己好了
Hi ~ 麻烦发一下具体监控哈 ? 我们看一下 ~ 感觉有点怪
arm平台有最新的sysbench之类的测试数据吗?硬件能说下最好。我想看下arm跟x86的性能大体对比。
非常感谢!太优秀了。
x86的性能好拉胯啊…
服务器硬件配置:
测试工具 | 测试环境 | testname | QPS | TPS | 95th latency (ms) | threads(sum) |
---|---|---|---|---|---|---|
sysbench | tidb v5.1.0(12个SSD,三副本) | oltp_read_only | 135773.77 | 12034.6 | 104.62 | 768(256x3) |
sysbench | tidb v5.1.0(12个SSD,三副本) | oltp_write_only | 131563.51 | 21927.25 | 68.06 | 768(256x3) |
sysbench | tidb v5.1.0(12个SSD,三副本) | oltp_read_write | 143207.04 | 7160.36 | 158.78 | 768(256x3) |
sysbench | tidb v5.1.0(12个SSD,三副本) | oltp_update_index | 51134.74 | 51134.74 | 29.72 | 768(256x3) |
tpc-c | tidb v5.1.0(12个SSD,三副本) | tpc-c | None | 117324(TPM) | None | 768(256x3) |
一台机器上的4个tikv实例是不是有点多,不同实例numa_node绑核,磁盘做riad再测测呢
没测试环境了。已经上线开始用了。
一台物理服务器两个numa node,四个tikv实例确实多;每2个tikv实例共用一个numa node(开了超线程有20核,一个tikv实例10核我觉得也可以了)。
你numa node多,tidb+tikv+pd都在一个物理机上分属不通numa node,感觉这个也会有一定的性能提升。
我的tikv内存分配的比较大 128G,也测过6个tikv实例性能反而有点下降
你这个960G的SSD什么型号,性能怎么样。
这是我x86集群 tikv实例 用的ssd信息