以前我們架設完自己的 elasticsearch cluster 會自己做一下 benchmark ,但是遇到同樣使用 elasticsearch的朋友,在描述各自的 indexing throughput 或是 query performance ,就比較難真實的評比出來。
後來有了 Rally ,幫助我們怎麼做出一致的 benchmark參考值。
elastic/rally: Macrobenchmarking framework for Elasticsearch
https://github.com/elastic/rally
根據一樣的 setting file 各自可以做出屬於自己 cluster的對照數據。
rally-tracks/track.json at master · elastic/rally-tracks
https://github.com/elastic/rally-tracks/blob/master/geonames/track.json
目前 elastic 使用了 rally 做了
Elasticsearch Nightly Benchmarks
https://elasticsearch-benchmarks.elastic.co/geonames/index.html
Elasticsearch Nightly Benchmarks
https://elasticsearch-benchmarks.elastic.co/index.html
All benchmarks are run on a bare metal machine with the following specifications:
- CPU: Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz
- RAM: 32 GB
- SSD: two Crucial MX200 (software RAID 0)
- OS: Linux Kernel version 4.4.0-28
沒有留言:
張貼留言