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连接用户,并分配好相应的权限

  • 相关阅读:
    OpenGL 五
    OpenGL 四
    对UICollectionView的学习
    KVO的简单用法
    css在各浏览器中的兼容问题
    iOS学习笔记---网络请求
    UI学习笔记---第十六天XML JSON解析
    ui学习笔记---第十五天数据库
    UI学习笔记---第十四天数据持久化
    UI学习笔记---第十三天可视化设计 XIB, StoryBoard
  • 原文地址:https://www.cnblogs.com/frankltf/p/8982791.html
Copyright © 2011-2022 走看看