美文网首页
sysbench用法

sysbench用法

作者: 苏水的北 | 来源:发表于2022-11-27 15:59 被阅读0次

一、安装sysbench

1.下载sysbench

 wget https://codeload.github.com/akopytov/sysbench/tar.gz/1.0.17 && mv 1.0.17 sysbench-1.0.17.tar.gz
tar -xzvf /root/sysbench-1.0.17.tar.gz -C /root/ && cd /root/sysbench-1.0.17

2.安装依赖包:

yum -y install make automake libtool pkgconfig libaio-devel
yum -y install mariadb-devel openssl-devel
yum -y install postgresql-devel

3.编译sysbench

chmod 755 -R /root/sysbench-1.0.17/ 
./autogen.sh
./configure --with-pgsql
make -j 128
make install

4.查看版本信息

sysbench --version

5.目录说明:

编译完成sysbench目录:/usr/local/share/sysbench
压测对应sql脚本所在目录:/usr/local/share/sysbench/tests/include/oltp_legacy

二、sysbench压测postgresql

1.vastbase下创建数据库:

create user sysbench identified by 'sysbench@123';
grant all privileges to sysbench;
create database sysbench  with LC_COLLATE='C' LC_CTYPE='C' owner sysbench;

2.准备创建表和数据:

sysbench --db-driver=pgsql --time=1 --threads=10 --report-interval=5 --pgsql-host=10.0.0.151 --pgsql-port=26000 --pgsql-user=sysbench --pgsql-password=sysbench@123 --pgsql-db=sysbench --tables=1 --table_size=10 oltp_read_write --db-ps-mode=disable prepare
image.png

3.测试数据库的只读性能,使用的是oltp_read_only模式:

sysbench --db-driver=pgsql --time=10 --threads=10 --report-interval=1 --pgsql-host=10.0.0.151 --pgsql-port=26000 --pgsql-user=sysbench --pgsql-password=sysbench@123 --pgsql-db=sysbench --tables=1 --table_size=10  oltp_read_only --db-ps-mode=disable run
image.png
image.png

相关文章

  • sysbench MySQL测试例子

    sysbench 测试 MySQL数据库 sysbench的oltp脚本 初始化数据 sysbench --tes...

  • Sysbench 快速指南

    Sysbench 快速指南 快速开始 安装 Sysbench 安装完成后,可以使用 sysbench -v 查看是...

  • sysbench进行基准性能测试

    测试CPU sysbench --test=cpu run 测试结果: 测试文件系统: 随机读: sysbench...

  • Sysbench

    Sysbench的搭建与使用 对于从事数据库开发或者数据库运维的同学来说,benchmark这个工具是不可缺少的。...

  • 技术分享|sysbench 压测工具用法浅析

    GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。 介绍 新业务上线的时候通常需要对数据...

  • MySQL 8.0报错:error 2059: Authenti

      前言:最近做了个MySQL的压力测试,使用的是sysbench测试工具大家感兴趣可以看看sysbench的gi...

  • sysbench进行mysql压力测试

    sysbench是什么 sysbench是一款开源的多线程性能测试工具,可以执行CPU/内存/线程/IO/数据库等...

  • 创建自定义SysBench脚本

    SysBench长期以来一直被认为是衡量MySQL性能的实际标准。SysBench附带了几个预定义的基准测试。这些...

  • sysbench工具介绍

    https://github.com/akopytov/sysbenchsysbench 资料 sysbench ...

  • sysbench 测试套使用说明

    简介 sysbench是一套开源的模块化,跨平台,多线程的基准测试工具。 sysbench可以测试以下系统的性能数...

网友评论

      本文标题:sysbench用法

      本文链接:https://www.haomeiwen.com/subject/hxnxtdtx.html