執行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 測試,每次測試又有可能針對不同的目的,但基本也都是圍繞資料庫轉悠,心血來潮,對幾個常見的工具做個比較...