数据库sysbench测试工具基础使用

一、Sysbench压力测试工具简介:

1、Sysbench是一款基于LuaJITde开源的、模块化的、跨平台的模块化多线程性能测试工具,可以执行数据库、CPU、内存、线程、IO 等方面的性能测试;工具内置数据库测试模型,采用多线程并发操作来评估数据库的性能,目前支持的数据库有:MySQL、Oracle 和 PostgreSQL;以下操作都将以支持MySQL数据库为例进行。

2、Sysbench的测试主要包括以下几个方面:

1)磁盘io性能

2)cpu性能

3)内存分配及传输速度

4)POSIX线程性能

5)调度程序性能

6)数据库性能(OLTP基准测试).

3、Sysbench的安装:

1)下载sysbench: https://github.com/akopytov/sysbench/archive/refs/tags/1.0.20.tar.gz

2)安装依赖:

     yum -y install gcc  gcc-c++  make automake libtool pkgconfig libaio-devel

     yum -y install mysql-community-devel  mysql-devel

3)解压安装sysbench:

     #  tar -xzvf /root/sysbench-1.0.20.tar.gz  -C /usr/local/

     #  cd /usr/local/sysbench-1.0.20/

     #  ./autogen.sh

     #  ./configure

     #  export LD_LIBRARY_PATH=/usr/local/mysql/include         //这里换成mysql安装路径下的include

     #  make

     #  make install

     #  sysbench --version

4、Sysbench的语法:

sysbench的基本语法: sysbench [options]... [testname] [command]

 

4.1 语法说明:

command是sysbench要执行的命令,

你可能感兴趣的:(数据库,测试工具)