ESRally基準測試工具離線使用簡介

2021-10-01 09:10:14 字數 2182 閱讀 6314

執行esrally需要依賴python3,git。本篇是針對centos7系統。

yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel

解壓python-3.5.0.tgz安裝包

sudo mkdir /usr/local/python3

sudo python-3.5.0/configure --prefix=/usr/local/python3

sudo make

sudo make install

centos7自帶了python2.7,需要公升級到python3

1 備份原版python2.7

sudo mv /usr/bin/python /usr/bin/python.bak

2 建立連線

sudo ln -s /usr/local/python3/bin/python3  /usr/bin/python

3 建立pip連線

ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

4 修改yum

sudo vi /usr/bin/yum

python -> python2

esrally要求git的版本》=1.9

1.依賴

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel

yum install gcc perl-extutils-makemaker

2.解壓

3.安裝

make prefix=/usr/local/git all

make prefix=/usr/local/git install

echo "export path=$path:/usr/local/git/bin" >> /etc/profile

source /etc/profile

git --version

使用esrally-dist-1.3.0.tar.gz安裝包

tar -xzf esrally-dist-1.3.0.tar.gz

sudo ./esrally-dist-1.3.0/install.sh

ln -s /usr/local/python3/bin/esrally /usr/bin/esrally

curl -o

chmod u+x download.sh

./download.sh geonames

拷貝到目標機器後,解壓在當前使用者的根目錄

tar -xvf rally-track-data-geonames.tar -c ~/

執行一次基準測試稱為一次race

引數說明:

--pipeline

from-sources-complete    編譯並執行es,執行benchmarks並生成報告

from-sources-skip-build   跳過編譯執行es,執行benchmarks並生成報告

benchmark-only        在已經執行的es例項上,執行benchmarks並生成報告

--target-hosts  指定es位址

--offline 離線模式

--report-format

define the output format for the command line report (default: markdown).

--report-file report_file

--report-file report_file

write the command line report also to the provided file.

esrally list races
比較不同 race 的結果稱為一次tournament

esrally  compare --baseline= bc39a7d2-90b8-4b44-9498-9ec3dac49d80 --contender= ac490a91-68cc-4c48-9bfe-78005c2debc7

mysql基準測試工具

常用引數說明 auto generate sql 由系統自動生成sql腳步進行測試 auto generate sql add autoincrement 在生成的表中增加自增id auto generate sql load type 指定測試中使用的查詢型別 auto generate sql ...

windows下相關基準測試工具介紹

1 處理器子系統測試 對伺服器處理器子系統的考察,我們主要採用的是業界公認的spec 2006測試,該項測試通過對數十個典型應用程式的執行,來測試系統處理器子系統在應用中的整 浮點運算效率。spec 2006測試具有很好的開放性,因此在業界為廣大使用者所接受,可以利用這一公開的測試結果進行系統間運算...

Linux 上常見的 IO 基準測試工具比較

原貼 http www.dbanotes.net database linux io benchmark tools compare.html 經常要對一些新儲存系統進行 i o benchmark 測試,每次測試又有可能針對不同的目的,但基本也都是圍繞資料庫轉悠,心血來潮,對幾個常見的工具做個比較...