zoukankan      html  css  js  c++  java
  • 临时小脚本集

    sysbench压测

    #!/bin/bash
    
    export HOST1=10.111.37.198
    export HOST2=10.111.36.163
    export PORT=3306
    export USER=lr
    export PASSWORD=LIUrong123@
    
    export SYSBENCH=/usr/share/sysbench/bin/sysbench
    export LUA=/usr/share/sysbench/share/sysbench/oltp_read_write.lua
    export THREADS=128
    export TABLE_SIZE=100000
    export TABLE_NUM=100
    export TIME=3600
    
    function get_master()
    {
        export out=$(mysql -h$HOST1 -P$PORT -u$USER -p$PASSWORD -e 'show slave statusG;')
    
        if [[ -z $out ]]; 
        then
            MASTER_IP=$HOST1
        else
            MASTER_IP=$HOST2
        fi
    
        echo $MASTER_IP
    }
    
    function sysbench_init()
    {
        $SYSBENCH --threads=$THREADS --time=$TIME --events=999999999 --test=$LUA --table_size=$TABLE_SIZE --tables=$TABLE_NUM --db-driver=mysql --mysql_storage_engine=innodb --mysql-host=$MASTER_IP  --mysql-port=$PORT --mysql-user=$USER --mysql-password=$PASSWORD prepare
    }
    
    function sysbench_run()
    {
        $SYSBENCH --threads=$THREADS --time=$TIME --events=999999999 --test=$LUA --table_size=$TABLE_SIZE --tables=$TABLE_NUM --db-driver=mysql --mysql_storage_engine=innodb --mysql-host=$MASTER_IP  --mysql-port=$PORT --mysql-user=$USER --mysql-password=$PASSWORD run
    }
    
    function sysbench_clean()
    {
        $SYSBENCH --threads=$THREADS --time=$TIME --events=999999999 --test=$LUA --table_size=$TABLE_SIZE --tables=$TABLE_NUM --db-driver=mysql --mysql_storage_engine=innodb --mysql-host=$MASTER_IP  --mysql-port=$PORT --mysql-user=$USER --mysql-password=$PASSWORD cleanup
    }
    
    
    get_master
    sysbench_init
    sysbench_run
    #sysbench_clean
    

      

  • 相关阅读:
    python 内存泄漏——使用pymssql模块的讨论 free(): corrupted unsorted chunks
    Python的gc模块
    使用多线程——线程池
    sqlserver 数据库连接池
    drf response——简单封装
    邮箱找回密码实现
    阿里云 oss 服务 —— 上传图片,获取url
    dajngo-apscheduler 实现定时任务
    kubernetes基础概念
    Path must be a string.
  • 原文地址:https://www.cnblogs.com/liurong07/p/13650269.html
Copyright © 2011-2022 走看看