The threadpool defaults are too aggressive if you run more than one ES node on a single machine. Would like to add a threadpool.nodes_per_machine setting (default 1) which is used to calculate the defaults. Could be that influences the value of availableProcessors that is then used in the settings.