I know two physical server will need two cpu license. But I am not sure how it will improve the performance. Means I have two quotation 2 CPU with (8 core each) and one CPU ( 16 core). RAM is same for both server.
I tend to prefer high core count as your server ends up being cheaper if you look at the $/core of your server+license.
I asked a while ago on Yellow Bricks if two 10 core CPUs are better than one 20 core CPUs and Duncan Epping said it isn't.
So what would make you prefer a 2 socket server against a one socket?
I did the exercise a while ago about 2 sockets vs 1 socket if it is of interest to you.
It definitely isn't necessarily better indeed, it will fully depend on the type of VMs and applications running. If you don't need the two CPUs, why pay the extra money?
Thanks for response. Cost difference is not much (approx difference 50K INR) and we are going to buy one server only. I am looking for the overall performance. Some guy told me it will be better to have two CPU as it will improve memory handling. and if one CPU becomes bogged down, the host can use the other CPU to continue to run the system. Please advise.
On paper I guess he's right. Below is only my take on the matter, no official statement whatsoever.
If one CPU is "bogged down" I think you will have pressing matters with your server/motherboad to take care of anyway.
As for the performances, for virtualization you should think in terms of physical cores rather than CPU sockets. There are 2 parts to it (that I can think of):
As always it is an annoying "it depends"