below is part of es cluster _nodes output.
"os" : {
"refresh_interval_in_millis" : 1000,
"available_processors" : 40,
"cpu" : {
"vendor" : "Intel",
"model" : "Xeon",
"mhz" : 2799,
"total_cores" : 40,
"total_sockets" : 1,
"cores_per_socket" : 32,
"cache_size_in_bytes" : 25600
},
}
Here we can see there are 40 processors in this server. But we can see the below thread_pool output, these three type of thread percolate, index and suggest are all only have 32 threads. As the Elasticsearch Reference [2.3],Thread_pool the page of ES website said those three thread count should match with the processor of server, and i did not do any change about thread configuration. So does anyone know why?
"thread_pool" : {
"percolate" : {
"type" : "fixed",
"min" : 32,
"max" : 32,
"queue_size" : "1k"
},
"index" : {
"type" : "fixed",
"min" : 32,
"max" : 32,
"queue_size" : "200"
},
"suggest" : {
"type" : "fixed",
"min" : 32,
"max" : 32,
"queue_size" : "1k"
},
}