黄东旭解析 TiDB 的核心优势
480
2024-03-19
之前测试对比过 numa 对 tidb 性能的影响,看到 Gin 分享的《单机 8 个 NUMA node 如何玩转 TiDB - AMD EPYC 服务器上的 TiDB 集群最优部署拓扑探索》,也把自己做的测试数据分享一下吧。
TiDB 机器实际配置:
TiKV 机器实际配置:
TiKV 机器数量是三台,两块 nvme 磁盘,每块磁盘部署一个 tikv,所以总共 6 个 tikv 节点。
TiDB 机器数根据测试有变化,可以参考各个测试项。
TiDB、TiKV 机器都是 2 个 numa node。
其他组件例如 pd 另外部署在其他机器。
双 sysben 压测两个 tidb server,所以总结果是:线程 * 2, tps * 2.
3.82ms 300 144803.92 144803.92 7.56ms 600 159357.54 159357.54 13.22ms 900 166837.99 166837.99 qps latency 150 30795.56 30795.56 12.08ms 300 40467.50 40467.50 18.95ms 600 46298.63 7828.23 27828.23 23.95ms 600 31263.76 31263.76 40.37ms 900 33023.44 33023.44 57.87ms 1200 32931.74 150 2281.06 45621.12 102.97ms 300 2346.95 46939.09 193.38ms 600 2351.09 47021.81 383.33ms 900 2341.98 46839.64 580.02ms 1200 2278.33 45566.56 773.68ms双 sysben 压测两个 tidb server,所以总结果是:线程 * 2, tps * 2。
oltp_point_select: 600 282732.66 282732.66 4.91ms 900 295359.30 295359.30 7.30ms 1200 288584.38 288584.38 9.73ms .55 5.67ms 300 62083.56 62083.56 8.58ms 600 75400.60 75400.60 15.55ms 900 79980.77 79980.77 qps latency 150 26672.14 26672.14 9.56ms 300 32308.88 32308.88 16.12ms 600 36021.56 3.25 80425.04 97.55ms 600 4008.98 80179.64 200.47ms 900 4008.64 80172.76 314.45ms 1200 3908.37 78167.48 419.45ms跟单 server 单 tidb 对比,从这里结果看的话,只有 oltp_update_index 稍微有点低,其他几项瓶颈应该还都在 tidb 里面。
三 sysben 压测三个 tidb server,所以总结果是:线程 * 3, tps * 3。
tps qps latency 150 203556.48 203556.48 1.47ms 300 243697.05 243697.05 2.61ms 600 271 300 48446.07 48446.07 11.04ms 600 67812.67 67812.67 16.41ms 900 59744.62 59744.62 25.74ms 1200 150 20492.52 20492.52 12.30ms 300 23783.25 23783.25 20.37ms 600 26927.57 26927.57 38.94ms .55ms 600 4020.22 80404.41 204.11ms 900 4017.62 80352.36 308.84ms 1200 3907.52 78150.36 419.45ms这几个压测脚本,就 oltp_update_index 到瓶颈了,其他的都跟机器数有关,增加 tidb server 单台 tidb server 数据还是不错的。oltp_update_index 下磁盘写达到 400MB/s.
三 sysben 压测三个 tidb server,所以总结果是:线程 * 3, tps * 3。
tps qps latency 150 211067.21 211067.21 1.44ms 300 247168.48 247168.48 2.52ms 600 277333.81 300 55830.78 55830.78 8.74ms 600 62626.64 62626.64 16.12ms 900 83426.79 83426.79 20.37ms 1200版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。