zoukankan      html  css  js  c++  java
  • 基准测试--->sysbench

    sysbench

    sysbench简介
    • sysbench是跨平台的基准测试工具,支持多线程,支持多种数据库;主要包括以下几种测试:
      • cpu性能
      • 磁盘io性能
      • 调度程序性能
      • 内存分配及传输速度
      • POSIX线程性能
      • 数据库性能(OLTP基准测试)
    sysbench安装
    //下载
    wget https://github.com/akopytov/sysbench/archive/1.0.zip -O "sysbench-1.0.zip"
    
    unzip sysbench-1.0.zip
    cd sysbench-1.0
    //安装依赖
    yum install automake libtool –y
    ./autogen.sh
    ./configure
    // #这里换成机器中mysql路径下的include,如果找不到用find命令找mysql.h,
    export LD_LIBRARY_PATH=/usr/local/mysql/include
    make
    make install
    sysbench --version
    
    sysbench使用
    • sysbench [options]... [testname] [command]

      • command是sysbench要执行的命令,包括prepare、run和cleanup,顾名思义,prepare是为测试提前准备数据,run是执行正式的测试,cleanup是在测试完成后对数据库进行清理。
      • testname指定了要进行的测试,在老版本的sysbench中,可以通过--test参数指定测试的脚本;而在新版本中,--test参数已经声明为废弃,可以不使用--test,而是直接指定脚本。
      • options sysbench的参数
    • 数据库测试 要事先准备好mysql连接用户,并分配好相应的权限

  • 相关阅读:
    eclipse常用快捷键
    .net操作Excel快速
    treeview使用sort以后取消排序
    行转列,参数是文本类型
    easyui分页控件汉化扩展
    在子页面中获取父frameset中元素
    easyui-datagrid自定义分页控件样式
    字符串和图片转换
    VS2012设置随笔
    DevExpress之GridControl
  • 原文地址:https://www.cnblogs.com/frankltf/p/8982791.html
Copyright © 2011-2022 走看看