We are running Elastic on physical nodes with 24 Core/256 GB RAM - 1 Elastic Instance per machine and CPU utilization is around 10 %.
I have virtualized the node with Hypervisor and split the machine into 2 and deployed 1 Elastic Instance per VM - 12 Core/128 GB RAM. Each Elastic instance is running with 30 GB JVM with storage is directly attached to disk.
I was expecting to nearly doubling the capacity but I do not get even the same performance test results with physical nodes only after doubling the Elastic Instances (2 VMs per physical node).
What could be the reason? Have anyone had the same experience and what are the things I should consider to make this happen?