tidb性能使用sysbench性能测试问题

【 TiDB 使用环境】测试环境|按照官方文档标准化部署集群
【 TiDB 版本】 V6.5.4
【复现路径】按照此文档 如何用 Sysbench 测试 TiDB | PingCAP 文档中心和此文档 TiDB Cloud Sysbench Performance Test Report | PingCAP Docs步骤进行了测试。
【遇到的问题:问题现象及影响】
sysbench配置文件
image
分别将线程切换为50和100测试了一下。以下是测试的语句和结果



image
看了下和 v7.1.0 在测试环境中的 Sysbench 性能也差太多了吧,不只这一个测试,其余几个测试都差很多,是我那里配置出问题了吗,求各位大佬指导一下
image

【资源配置】
image
image

【附件:截图/日志/监控】

这是我的另外几个结果分析

image

打算一会,再用200并发测试一下

硬盘是ssd吗?数据库读写性能和磁盘性能关联性非常大。

2 个赞

用的虚拟硬盘

虚拟机的话是共享磁盘性能的,你这压力测试结果不会很好看,官方推荐的硬盘是ssd,最好是nvme的独享磁盘

刚问了下,磁盘用的ssd,sata。不过因为是虚拟磁盘应该是有性能损失

和操作系统版本有关系吗?红帽8貌似不是很友好的啊

1 个赞

看了下官方文档应该没问题吧红帽8
image

就是不知道这个性能损失正常吗,差别和7.1 TiDB 云系统性能测试报告 |平帽文档 (pingcap.com)这个挺大的。

可以加大并发到500 1000 结果会好看很多

1 个赞

sata和nvme就差很多。

你可以看看这个。

1 个赞

大佬,按你将才说的,我把并发量改为500,得出来的数据
image
image

这是100并发量的数据

不增反降了,大佬有什么建议的

这个是我之前测试的结果,仅供参考。
image

2 个赞

虚拟机的话,看一下,是不是有 共用宿主机的。压测的时候,看先机器的瓶颈在哪

1 个赞

压测时,输出一个tikv主机的dstat

dstat 1
#没有就装一个
yum install dstat
1 个赞