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

  • 相关阅读:
    第二次站立会议4
    第二次站立会议3
    建议总结
    对搜狗输入法的个人评价
    第二期站立会议10
    典型用户和用户场景描述
    第二期站立会议9
    第二期站立会议8
    第二期站立会议7
    第二期站立会议6
  • 原文地址:https://www.cnblogs.com/frankltf/p/8982791.html
Copyright © 2020-2023  润新知