单机tpc-c,112cpu线程,250G内存,1.5T nvme,万兆网,测试tpmc为5.8万,正常吗?


tiup bench tpcc -D tpcc --warehouses 3000 prepare --parts 10 --threads 15

日志和数据都存在SATA SSD,测试结果

terminals tpmc cpu mem iops kB_read/s kB_wrtn/s
1 976.5 5% 75% 1339 3895.5 8881.2
150 30216.5 47% 75% 13550 95642.7 105509.3
300 28647.7 44% 75% 12520 89339.4 98999.2
600 26788.1 42% 75% 12945 100637.8 96337.0
日志和数据都存在NVMe SSD,测试结果
terminals tpmc cpu mem iops kB_read/s kB_wrtn/s
600 58586.0 60% 75% 62074 294442.8 195990.2

你是觉得高了还是低了?就一个tikv吗?

1 个赞

第一次测,不是很有概念呢

看你的图片里面就一个tikv 节点 建议三个 tidb 有算子下推 每个tikv 都可以计算 三个节点的话会更快一点 还可以高可用

1 个赞

满足业务要求即可。

我试试,谢谢大佬,学到了

想测一下单机性能和水平扩展性,还要测2,4,8节点的

线程数可以再放大测下,这个配置下,tpcc测试 mc会超过5w,按1.5T你的iops值估计没到上限

会下降吧:

terminals tpmc cpu mem iops kB_read/s kB_wrtn/s
1 988.9 7% 74% 3277 16400.2 15478.3
150 61028.0 56% 74% 57786 193340.2 215586.0
300 60930.4 58% 74% 61089 219394.9 252087.8
600 57026.6 57% 75% 66490 246193.6 212114.5

:smile:上不去了吗?多测两遍看看

在试2节点和4节点了

还要看下响应时间吧,如果延迟太大了也不行


两个节点10000个warehouses怎么也是6万,swap关闭了:upside_down_face:

–threads 150就开始报busy buffer、invalid connection了

sysctl 参数和limits.conf 文件也是按照官方文档设置的

我们一般设定响应时间小于50ms为有效吞吐

tiup bench tpcc后面带参数吗,这个应该怎么设置

该主题在最后一个回复创建后60天后自动关闭。不再允许新的回复。