Right now, ES can control total number of shards on a node, but not a CPU strength factor. You have to write your own decider that is based on the criteria you gave.
Note, the mere count of CPU core may not be reliable for an allocation decider, because it does not determine the total shard processing capacity - there can be very strong cores, or weak cores on different CPUs. Even if you write a CPU strength based decider, the weakest node will still determine the overall performance in query and index operations. That is you can not compensate weak CPU power by an allocation decider. Jörg -- You received this message because you are subscribed to the Google Groups "elasticsearch" group. To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/CAKdsXoE2%3Dm%2Bg5Vhc%3DpskFyJsz9EVurx2x7-h2Pe3kozC44dPbA%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out.