日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

測試工具

本文介紹RDS MySQL性能測試工具SysBench以及如何在ECS實例上安裝SysBench。

SysBench工具介紹

SysBench是一個跨平臺且支持多線程的模塊化基準測試工具,用于評估系統在運行高負載的數據庫時相關核心參數的性能表現。可繞過復雜的數據庫基準設置,甚至在沒有安裝數據庫的前提下,快速了解數據庫系統的性能。

安裝方法

本壓測使用SysBench 1.0.20版本,更多信息,請參見SysBench

  1. 在ECS實例執行如下命令安裝SysBench。
    sudo yum install gcc gcc-c++ autoconf automake make libtool bzr mysql-devel git mysql
    git clone https://github.com/akopytov/sysbench.git
    ##從Git中下載SysBench
    cd sysbench
    ##打開SysBench目錄
    git checkout 1.0.20
    ##切換到SysBench 1.0.20版本
    ./autogen.sh
    ##運行autogen.sh
    ./configure --prefix=/usr --mandir=/usr/share/man
    make
    ##編譯
    make install
  2. 執行如下命令配置SysBench Client,使內核可以使用所有的CPU處理數據包(默認設置為使用2個CPU),同時減少CPU之間的上下文切換。
    sudo sh -c 'for x in /sys/class/net/eth0/queues/rx-*; do echo ffffffff>$x/rps_cpus; done'
    sudo sh -c "echo 32768 > /proc/sys/net/core/rps_sock_flow_entries"
    sudo sh -c "echo 4096 > /sys/class/net/eth0/queues/rx-0/rps_flow_cnt"
    sudo sh -c "echo 4096 > /sys/class/net/eth0/queues/rx-1/rps_flow_cnt"
    說明 ffffffff表示使用32個CPU(1個f表示4個CPU)。請根據實際配置修改,例如ECS為8核CPU,則輸入ff。