请教:TiDB压测,sysbench能通过tiup安装吗? 我看只有tpcc这些

如题,我想用sysbench压测tidb,tiup是否可以安装sysbench,我在文档上没看到

一般都是独立部署压测工具,自己安装一个呗

1 个赞

压测工具不是挺多的

sysbench需要自己安装,安装起来很方便
akopytov/sysbench: Scriptable database and system performance benchmark (github.com)

1 个赞

需要自己安装,见这里,
专栏 - 通过 Sysbench 在低配置低数据基础上分别压测 MySQL 和 TiDB,实际结果 TiDB 出乎我的想象。 | TiDB 社区

2 个赞

TiUP 有 bench 组件,tpcc 这些直接安了跑就行,一般是满足需求的,如果需要额外使用 sysbench 需要自己安装

https://docs.pingcap.com/zh/tidb/stable/tiup-bench

tiup bench tpcc   # 以 TPC-C 作为 workload 压测
tiup bench tpch   # 以 TPC-H 作为 workload 压测
tiup bench ch     # 以 CH-benCHmark 作为 workload 压测
tiup bench ycsb   # 以 YCSB 作为 workload 压测
tiup bench rawsql # 以自定义 SQL 文件作为 workload 压测
1 个赞

谢谢分享,以前没了解过这个bench组件,可以尝试用这几个组件压测一下了

sysbench 独立安装

sysbench自己装

自己装一个sysbench吧

也不是不可以,但是需要先操作一下。

建议使用tiup bench进行压测


这里有几篇文章,可以参考。

1 个赞

可以使用tiup bench来进行压测

可以参考如下文章:架构师必备之性能测试--数据库压测工具sysbench的安装及使用 - 掘金

压测工具很多, 找一款适合自己的。

sysbench 可以自己安装

单独部署

sysbench 测试 TIDB 可以自己安装。也挺简单的。参考: TiDB 性能测试(sysbench)-CSDN博客

压测工具有很多