Guest User

Untitled

a guest
Jan 19th, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.39 KB | None | 0 0
  1. DATA_NODES_COUNT = 96
  2. DATA_NODE_PER_SERVER = 4
  3. SHARDS_PER_DATA_NODE = 2 * 1000 * 1000
  4. REPLICA_COUNT = 2
  5.  
  6. def servers(s, r = REPLICA_COUNT)
  7. s * r + s
  8. end
  9.  
  10. s = 4
  11. puts 'Elasticsearch capacity planner'
  12. while servers(s) <= DATA_NODES_COUNT
  13. ss = servers(s)
  14. puts "#{ss / DATA_NODE_PER_SERVER} physical servers lets #{ss} data with total possible capacity - #{SHARDS_PER_DATA_NODE * s}"
  15. s += 4
  16. end
Add Comment
Please, Sign In to add comment