文档

测试工具

更新时间:

本文介绍RDS PostgreSQL性能测试工具SysBench以及如何在ECS实例上安装SysBench。

SysBench工具介绍

SysBench是一个跨平台且支持多线程的模块化基准测试工具,用于评估系统在运行高负载的数据库时相关核心参数的性能表现,快速了解数据库系统的性能。

安装方法

下载并安装SysBench。
wget -c https://github.com/akopytov/sysbench/archive/1.0.12.zip
yum install make automake libtool pkgconfig libaio-devel postgresql-devel
unzip 1.0.12.zip
cd sysbench-1.0.12
# sysbench默认支持mysql,此处需要配置支持pgsql。
./autogen.sh
./configure --with-pgsql --without-mysql
make
make install
参数解释
参数说明
db-driver数据库引擎。
pgsql-hostRDS PostgreSQL实例连接地址。
pgsql-portRDS PostgreSQL实例连接端口。
pgsql-userRDS PostgreSQL实例用户账号。
pgsql-passwordRDS PostgreSQL实例用户账号对应的密码。
pgsql-dbRDS PostgreSQL实例数据库名。
time测试时间。
threads测试并发线程数。
max-requests压力请求数量,取值为0,表示不限请求数量,单位为单次Lua场景请求数。
report-interval压测报告输出周期,单位为秒。
force-shutdown是否强制终止测试。
  • 本页导读 (1)
文档反馈