基准性能测试

作者: huxt | 来源:发表于2019-07-18 15:56 被阅读0次

    1.Mysq 基准测试工作之 sysbench

    1.1)安装说明

    https://github.com/akopytov/sysbench/archive/0.5.zip

    unzip sysbench-0.5.zip

    cd sysbench

    ./autogen.sh

    ./configure --with-mysql-includes=/usr/local/mysql/include/ --with-mysql-libs=/usr/local/mysql/lib/

    make&&make install

    报错解决方案:https://blog.csdn.net/zengxuewen2045/article/details/52333381

    1.2) 使用方法

    常用性能测试类型

    --test 用于指定所要执行的测试类型,支持以下参数

    Filleio 文件系统 I/O 性能测试

    cpu cpu 性能测试

    memory 内存性能测试

    oltp 测试要指定具体的 lua 脚本

    lua脚本位于:sysbench-0.5/sysbench/test/db

    常用参数

    --myql-db 用于指定执行基准测试的数据库名

    --mysql-table-engIne 用于指定所使用的存储引擎

    --oltp-tables-count 执行测试的表的数量

    --oltp-table-size 指定每个表中的数据行数

    --num-threads 指定测试的并发线程数量

    --max-time 指定最大的测试时间

    --report-interval 指定间隔多长时间输出一次统计信息

    --mysql-user 指定执行测试的 MySQL 用户

    --mysql-password 指定执行测试的 MySQL 用户的密码

    prepare 用于准备测试数据

    run 用于实际进行测试

    cleanup 用于清理测试数据

    sysbench --test=cpu --cpu-max-prime=10000 run (CPU测试)

    sysbench --test=fileio --num-threads=8 --init-rng=on --file-total-size=1G --file-test-mode=rndrw --report-interval=1 run (文件系统)

    sysbench--test=/oltp. lua --mysql-table-engine=innodb --oltp-table-size=10000--mysql-db=imooc --mysql-user=sbtest --mysql-password=123 --oltp--tables-count=10 --mysql-socket/usr/local/ mysql/data/mysql. sock prepare

    数据性能测试

    相关文章

      网友评论

        本文标题:基准性能测试

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