Hi
I am using ES veriosn 6.6.0
I use es for heavy load index, almost 20MBPS, ~80K rps
HW deatails, each node is 88CPUc(44 core), 32GB(ES)+32GB(lucen) RAM, 5 SSDs RAID 10.
each index is of size 60GB primary, total 120GB.
There is continuous traffic going on. we keep last 13 indices and delete older index after 12hrs.
when we do this test with one node of ES (use one node data node, 0 replication)out of 3nodes everything goes well. it out performs. But,
when i add two more data nodes and make rep as 1, all goes on toss. not able to get much performance, reduced the replication to 0 in 3node and tried, not helped anything.
here are the index settings:
"logs-2020.08.01.12": {
"settings": {
"index": {
"mapping": {
"total_fields": {
"limit": "3000"
}
},
"refresh_interval": "30s",
"number_of_shards": "1",
"translog": {
"flush_threshold_size": "1g",
"sync_interval": "10s",
"durability": "async"
},
"provided_name": "logs-2020.08.01.12",
"merge": {
"scheduler": {
"max_thread_count": "16"
}
},
"creation_date": "1596285442601",
"unassigned": {
"node_left": {
"delayed_timeout": "10m"
}
},
"number_of_replicas": "0",
"uuid": "7avWG6PLQHmTapyxl7nJEg",
"version": {
"created": "6060099"
}
}
}
}
}
can any one help me with what could be wrong? in 3node setup its sustaining only 50K rps, after that old gen goes on 100% usage and when i reduce traffic its able to recover, but what could be the reason it works in one node and not in 3 nodes.