美文网首页
记一次sysbench,mysql安装使用

记一次sysbench,mysql安装使用

作者: Nakal | 来源:发表于2019-04-08 14:07 被阅读0次

    sysbench安装

    (1)下载解压

    wget https://github.com/akopytov/sysbench/archive/1.0.zip -O "sysbench-1.0.zip"

    unzip sysbench-1.0.zip

    cd sysbench-1.0

    (2)安装依赖

    yum install automake libtool –y

     (3)安装

    安装之前,确保位于之前解压的sysbench目录中。

    ./autogen.sh

    ./configure

    export LD_LIBRARY_PATH=/usr/local/mysql/include #这里换成机器中mysql路径下的include

    如果不是管理员权限  则需要加上sudo

    make

    make install

    (4)安装成功

    [root@test sysbench-1.0]# sysbench --version

    sysbench 1.0.9

    安装第三步会有mysql_config not found

    解决方法:yum install mysql-devel gcc gcc-devel python-devel

    1:安装mysql

    tar -xvzf mysql-5.7.22-linux-glibc2.12-x86_64.tar.xz

    mv mysql-5.7.22-linux-glibc2.12-x86_64 mysql 修改名字

    使用方法:

    1,在test_api 中创建10个表,每个表有10万条数据,客户端的并发线程数为10,执行时间为120秒,每10秒生成一次报告。

    sysbench ./tests/include/oltp_legacy/oltp.lua --mysql-host=data.dev.c.smarteventcloud.cn --mysql-port=3306 --mysql-user=user --mysql-password=password --mysql-db=test_api --oltp-test-mode=complex --oltp-tables-count=10 --oltp-table-size=100000 --threads=10 --time=120 --report-interval=10 prepare

    2,将测试结果导出到文件中,便于后续分析。数据报告出来需要等待时间,耐心等待

    sysbench ./tests/include/oltp_legacy/oltp.lua --mysql-host=data.dev.c.smarteventcloud.cn  --mysql-port=3306 --mysql-user=user --mysql-password=password --mysql-db=test_api --oltp-test-mode=complex --oltp-tables-count=10 --oltp-table-size=100000 --threads=10 --time=120 --report-interval=10 run >> /home/nakal/mysysbench.log

    报告内容:

    sysbench 1.0.17 (using bundled LuaJIT 2.1.0-beta2)

    Running the test with following options:

    Number of threads: 10

    Report intermediate results every 10 second(s)

    Initializing random number generator from current time

    Initializing worker threads...

    Threads started!

    [ 10s ] thds: 10 tps: 74.46 qps: 1497.55 (r/w/o: 1049.40/189.04/259.11) lat (ms,95%): 179.94 err/s: 0.00 reconn/s: 0.00

    [ 20s ] thds: 10 tps: 70.66 qps: 1415.50 (r/w/o: 991.24/190.86/233.40) lat (ms,95%): 331.91 err/s: 0.00 reconn/s: 0.00

    [ 30s ] thds: 10 tps: 69.10 qps: 1380.73 (r/w/o: 966.32/185.10/229.30) lat (ms,95%): 337.94 err/s: 0.00 reconn/s: 0.00

    [ 40s ] thds: 10 tps: 58.30 qps: 1165.89 (r/w/o: 815.99/160.90/189.00) lat (ms,95%): 363.18 err/s: 0.00 reconn/s: 0.00

    sysbench 1.0.17 (using bundled LuaJIT 2.1.0-beta2)

    Running the test with following options:

    Number of threads: 10

    Report intermediate results every 10 second(s)

    Initializing random number generator from current time

    Initializing worker threads...

    Threads started!

    [ 10s ] thds: 10 tps: 70.41 qps: 1419.93 (r/w/o: 995.69/195.74/228.50) lat (ms,95%): 325.98 err/s: 0.00 reconn/s: 0.00

    [ 20s ] thds: 10 tps: 62.70 qps: 1253.67 (r/w/o: 877.58/182.60/193.50) lat (ms,95%): 337.94 err/s: 0.00 reconn/s: 0.00

    [ 30s ] thds: 10 tps: 62.40 qps: 1242.39 (r/w/o: 868.66/185.01/188.71) lat (ms,95%): 369.77 err/s: 0.00 reconn/s: 0.00

    [ 40s ] thds: 10 tps: 59.50 qps: 1195.00 (r/w/o: 837.80/173.80/183.40) lat (ms,95%): 376.49 err/s: 0.00 reconn/s: 0.00

    [ 50s ] thds: 10 tps: 59.60 qps: 1191.10 (r/w/o: 833.50/178.60/179.00) lat (ms,95%): 369.77 err/s: 0.00 reconn/s: 0.00

    [ 60s ] thds: 10 tps: 57.70 qps: 1154.16 (r/w/o: 807.44/174.51/172.21) lat (ms,95%): 369.77 err/s: 0.00 reconn/s: 0.00

    [ 70s ] thds: 10 tps: 57.10 qps: 1143.28 (r/w/o: 800.98/176.10/166.20) lat (ms,95%): 369.77 err/s: 0.00 reconn/s: 0.00

    [ 80s ] thds: 10 tps: 56.30 qps: 1126.27 (r/w/o: 788.58/176.30/161.40) lat (ms,95%): 369.77 err/s: 0.00 reconn/s: 0.00

    [ 90s ] thds: 10 tps: 56.40 qps: 1124.96 (r/w/o: 786.57/177.39/160.99) lat (ms,95%): 376.49 err/s: 0.00 reconn/s: 0.00

    [ 100s ] thds: 10 tps: 50.90 qps: 1017.97 (r/w/o: 712.95/159.41/145.61) lat (ms,95%): 411.96 err/s: 0.00 reconn/s: 0.00

    [ 110s ] thds: 10 tps: 52.70 qps: 1054.21 (r/w/o: 737.94/167.89/148.39) lat (ms,95%): 404.61 err/s: 0.00 reconn/s: 0.00

    [ 120s ] thds: 10 tps: 54.08 qps: 1081.96 (r/w/o: 757.29/174.53/150.14) lat (ms,95%): 383.33 err/s: 0.00 reconn/s: 0.00

    SQL statistics:

        queries performed:

            read:                            98126

            write:                          21250

            other:                          20804

            total:                          140180

        transactions:                        7009  (58.30 per sec.)

        queries:                            140180 (1165.93 per sec.)

        ignored errors:                      0      (0.00 per sec.)

        reconnects:                          0      (0.00 per sec.)

    General statistics:

        total time:                          120.2287s

        total number of events:              7009

    Latency (ms):

            min:                                  91.81

            avg:                                  171.38

            max:                                1410.30

            95th percentile:                      369.77

            sum:                              1201220.61

    Threads fairness:

        events (avg/stddev):          700.9000/159.13

        execution time (avg/stddev):  120.1221/0.06

    参考文献

    https://www.cnblogs.com/kismetv/archive/2017/09/30/7615738.html

    相关文章

      网友评论

          本文标题:记一次sysbench,mysql安装使用

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