zoukankan      html  css  js  c++  java
  • sysbench0.5安装和使用介绍

    sysbench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况,sysbench支持MySQL、PostgreSQL、Oracle数据库OLTP测试。
    它主要包括以下几种方式的测试:
    1)cpu性能
    2)磁盘io性能
    3)调度程序性能
    4)内存分配及传输速度
    5)POSIX线程性能
    6)数据库性能(OLTP基准测试)

    安装sysbench
    需要准备环境:
    mysql:mysql-community-server-5.6.29
    OS:CentOS 6.7 X86_64
    安装的版本为sysbench0.5,直接从github上下载源码编译后安装

    安装依赖环境
    $ sudo yum install gcc gcc-c++ automake make libtool mysql-community-devel
    $ cd /tmp && git clone https://github.com/akopytov/sysbench.git
    $ cd /tmp/sysbench
    $ ./autogen.sh
    $ ./configure --prefix=/usr/local/sysbench-0.5
    $ make && sudo make install

    0.5版本需要oltp.lua测试脚本,如果是通过rpm方式安装,则
    在/usr/share/doc/sysbench/tests/db/中找到oltp.lua脚本
    $ cd /usr/local/sysbench
    $ sudo mkdir -p share/tests/db
    $ cp /tmp/sysbench/sysbench/tests/db/*.lua share/tests/db/
    $ ./bin/sysbench --version

    如果要测试PostgreSQL、Oracle数据库,则在configure时需要加上 --with-oracle 或者 –with-pgsql

  • 相关阅读:
    MGR
    复制参数优化
    mysql复制
    sysbench
    mysql 用户及权限
    MySQL多实例安装
    PHP常用数组函数
    AJAX传递数据的两种编码x-www-form-urlencoded与json的区别
    使用PHP操作文件
    var_dump和var_export区别
  • 原文地址:https://www.cnblogs.com/NiceTime/p/7640543.html
Copyright © 2011-2022 走看看