par
Sékiltoyai » 20 janv. 2013, 23:33
Bonjour,
Pour répondre réellement à la question, sachant que Windows semble être une contrainte forte, la meilleure manière serait de faire des tests de performance.
La réponse n'est pas évidente, les virtualiseurs ont fait beaucoup de progrès depuis quelques années, pour aller jusqu'à la virtualisation des interfaces (réseau, graphique, ...). Les différents facteurs à prendre en compte sont:
* Le virtualiseur, qui aura de meilleures performances s'il propose des périphériques paravirtualisés (VMWare tools pour VMWare, virtio pour Virtual Box), à noter que virtio est très bien supporté sous Linux puisque c'est également utilisé par KVM.
* Le jeu d'instructions du processeur, qui doit au minimum supporter les instructions VT-x, et idéalement VT-d et/ou VT-c.
Enfin, si la contrainte du Windows est seulement dûe au fait que vous avez des services qui ne peuvent tourner que sous Windows: plutôt que d'installer une VM Linux sur votre Windows, je suggérerais plutôt d'installer un hyperviseur bare-metal sur le serveur et ensuite d'installer Linux et Windows en VM. C'est la manière propre et performante de faire. Et ça se fait gratuitement avec VMWare ESX ou Xen.
Cordialement.
Bonjour,
Pour répondre réellement à la question, sachant que Windows semble être une contrainte forte, la meilleure manière serait de faire des tests de performance.
La réponse n'est pas évidente, les virtualiseurs ont fait beaucoup de progrès depuis quelques années, pour aller jusqu'à la virtualisation des interfaces (réseau, graphique, ...). Les différents facteurs à prendre en compte sont:
* Le virtualiseur, qui aura de meilleures performances s'il propose des périphériques paravirtualisés (VMWare tools pour VMWare, virtio pour Virtual Box), à noter que virtio est très bien supporté sous Linux puisque c'est également utilisé par KVM.
* Le jeu d'instructions du processeur, qui doit au minimum supporter les instructions VT-x, et idéalement VT-d et/ou VT-c.
Enfin, si la contrainte du Windows est seulement dûe au fait que vous avez des services qui ne peuvent tourner que sous Windows: plutôt que d'installer une VM Linux sur votre Windows, je suggérerais plutôt d'installer un hyperviseur bare-metal sur le serveur et ensuite d'installer Linux et Windows en VM. C'est la manière propre et performante de faire. Et ça se fait gratuitement avec VMWare ESX ou Xen.
Cordialement.