sysbench用法

一、安裝sysbench

1.下載sysbench

 wget https://codeload.github.com/akopytov/sysbench/tar.gz/1.0.17 && mv 1.0.17 sysbench-1.0.17.tar.gz
tar -xzvf /root/sysbench-1.0.17.tar.gz -C /root/ && cd /root/sysbench-1.0.17

2.安裝依賴包:

yum -y install make automake libtool pkgconfig libaio-devel
yum -y install mariadb-devel openssl-devel
yum -y install postgresql-devel

3.編譯sysbench

chmod 755 -R /root/sysbench-1.0.17/ 
./autogen.sh
./configure --with-pgsql
make -j 128
make install

4.查看版本信息

sysbench --version

5.目錄說明:

編譯完成sysbench目錄:/usr/local/share/sysbench
壓測對應(yīng)sql腳本所在目錄:/usr/local/share/sysbench/tests/include/oltp_legacy

二、sysbench壓測postgresql

1.vastbase下創(chuàng)建數(shù)據(jù)庫:

create user sysbench identified by 'sysbench@123';
grant all privileges to sysbench;
create database sysbench  with LC_COLLATE='C' LC_CTYPE='C' owner sysbench;

2.準備創(chuàng)建表和數(shù)據(jù):

sysbench --db-driver=pgsql --time=1 --threads=10 --report-interval=5 --pgsql-host=10.0.0.151 --pgsql-port=26000 --pgsql-user=sysbench --pgsql-password=sysbench@123 --pgsql-db=sysbench --tables=1 --table_size=10 oltp_read_write --db-ps-mode=disable prepare
image.png

3.測試數(shù)據(jù)庫的只讀性能,使用的是oltp_read_only模式:

sysbench --db-driver=pgsql --time=10 --threads=10 --report-interval=1 --pgsql-host=10.0.0.151 --pgsql-port=26000 --pgsql-user=sysbench --pgsql-password=sysbench@123 --pgsql-db=sysbench --tables=1 --table_size=10  oltp_read_only --db-ps-mode=disable run
image.png

image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • sysbench壓力測試工具簡介: sysbench是一個開源的、模塊化的、跨平臺的多線程性能測試工具,可以用來進...
    左手右撇子閱讀 2,485評論 0 1
  • 一、安裝mysql5.7 安裝位置為/usr/local/mysql 二、安裝sysbench1.0 1、下載 s...
    W朱珠W閱讀 1,505評論 0 0
  • IP架構(gòu) sysbench部署服務(wù)器:172.17.100.107 壓測服務(wù)器:172.17.100.100 My...
    飛翔的Tallgeese閱讀 9,512評論 0 3
  • 基準測試不是壓力測試,是每帶有業(yè)務(wù)邏輯的測試。就是直擊通過各種語句,壓測服務(wù)器。 sysbench下載地址 htt...
    君子愁閱讀 823評論 0 0
  • 一、Sysbench介紹 SysBench是一個模塊化的、跨平臺、多線程基準測試工具,主要用于評估測試各種不同系統(tǒng)...
    張偉科閱讀 9,808評論 0 5

友情鏈接更多精彩內(nèi)容