CPU Sockets vs. Cores

Nous examinons un logiciel qui est sous licence par socket. À l'heure actuelle, notre hyperviseur (EXSi) sous-utilise le pouvoir de traitement du kernel 2 socket 8 qu'il possède. La plupart des invités ont seulement 4 kernelx virtuels. Pour être conforme au logiciel, je peux soit a) acheter des licences de 2 cpus b) acheter un server dédié ou c) tirer une des sockets de l'hyperviseur. C est un mouvement hors trésorerie. Ma question est, qui fonctionne mieux vm en utilisant 8 kernelx virtuels à partir de 1 socket ou 2 sockets?

Je devrais mentionner que l'application est Oracle 11 DB Standard Edition.

Étant donné que votre server à plusieurs servers est bsed sur l'architecture NUMA , vous obtiendrez généralement de meilleures performances lorsque VM utilisera 8 cœurs à partir de 1 CPU, au lieu de 4 cœurs de chacune des deux CPU. VMware fera le bon choix la plupart du time .

Pour comprendre ce problème plus en profondeur, vous voudrez certainement lire la documentation NUMA de VMware .

Que vous ayez besoin d'éliminer physiquement une CPU pour faire en sorte que Oracle soit un problème de licence plutôt qu'un problème technique, et ce n'est pas quelque chose que nous pouvons vous aider .