Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- DATA_NODES_COUNT = 96
- DATA_NODE_PER_SERVER = 4
- SHARDS_PER_DATA_NODE = 2 * 1000 * 1000
- REPLICA_COUNT = 2
- def servers(s, r = REPLICA_COUNT)
- s * r + s
- end
- s = 4
- puts 'Elasticsearch capacity planner'
- while servers(s) <= DATA_NODES_COUNT
- ss = servers(s)
- puts "#{ss / DATA_NODE_PER_SERVER} physical servers lets #{ss} data with total possible capacity - #{SHARDS_PER_DATA_NODE * s}"
- s += 4
- end
Add Comment
Please, Sign In to add comment