Bon, et bien pour faire de la virtualisation il faut un processeur qui est "câblé" intérieurement pour faire de la virtualisation, sinon, ton système va faire des "couches" d'abstraction et çà va donner un résultat ... pas très bon
Un serveur est une bonne chose, car il a été conçu pour cela (servir), MAIS, l'évolution technologique fait qu'il peut très bien être "out" dans certains domaine comme la virtualisation, donc, il faut chercher des caractéristiques précises.
Un ami m'a un jour prêté un serveur bi-Xéon pour faire des essais et il s'est avéré très mauvais dans ce domaine, car trop "vieux" (même si la machine était réputée)
Mon conseil:
prendre ce lien, cela permet d'aller droit au but, car les pages ne sont pas facile a trouver:
c'est un exemple de ce que je fais (c'est mes habitudes, peut-être que ce n'est pas le mieux, mais bon ...)
http://ark.intel.com/products/34441/Int ... 00-MHz-FSB
descends un peu et tu verras:
dans Advanced Technologies: Intel® Virtualization Technology (VT-x) ‡ No
là, çà montre un processeur qui ne fait pas la virtualisation, donc l'hyperviseur va "émuler" les instructions (très lent)
En revanche:
si tu tapes dans "Type here To Search Products" e6300, tu auras:
http://ark.intel.com/products/41493/Int ... 66-MHz-FSB
dans Advanced Technologies: Intel® Virtualization Technology (VT-x) ‡ Yes
et çà, c'est bien !
c'est l'option minimum qu'il faut pour la virtu
de cette manière on peut trouver des bons processeurs peut recherché avec de bonne capacités (là un 2 "vrais" coeurs "virtulisé" pour 10 à 15 euros par ex),
mais, cela n'est pas tout, le VT-x, c'est pour le soft et le VT-d, c'est pour les I/O
c'est pour cela, qu'un E8600 donnera:
dans Advanced Technologies:
Intel® Virtualization Technology (VT-x) Yes
Intel® Virtualization Technology for Directed I/O (VT-d) Yes
pour le VT-d, il faut aussi que la carte-mère soit compatible, car c'est des I/O, avoir un bon proc c'est bien, mais sur carte-mère limitée ... c'est moins bien
Bon, çà c'était des sockets 775 (pour l'exemple), mais pour les Xéons, c'est pareil
on s'aperçoit, qu'il y a des petits trucs en plus:
dans Advanced Technologies
Intel® Turbo Boost Technology 1.0
Intel® Hyper-Threading Technology Yes
Intel® Virtualization Technology (VT-x) Yes
Intel® Virtualization Technology for Directed I/O (VT-d) Yes
Intel® VT-x with Extended Page Tables (EPT) Yes
Donc, pour le choix de ta machine essaie de regarder ce genre de chose, et cela pourrait t'apporter du gain pour (très) peu de "sous" en plus.
Pour les détails, et les instructions spéciales, je ne connais pas très bien.
sinon, pour le coté disque, sache que le SATA, c'est de la "drouille", çà peut donner du débit, mais sur du "travail" c'est lamentable (c'est la cache qui récupère le tout), c'est pour çà qu'en utilisation "basique" çà passe, mais en "charge", c'est mauvais.
Un vieux disque SAS de 15000tr/min fera un 100Mo/s partout en moyenne avec 64 commandes SAS simultanées (optimisées par un processeur sur carte PCI-express dédié pour cela), une pauvre carte 775 basique et une carte SAS et 4 disques de 73Go en raid0, donne 465Mo/s et fait tourner plus de 4 Windows simultanéments, avec un SATA, le disque était allumée en permanence et le disque "tricote" (fait les instructions SATA les une après le autres bêtement, autant dire que l'utilisation de la machine virtualisé sera plus qu'énervante)
Donc, pour ton serveur:
- si tu n'as pas de SAS, faudra de la RAM et du SSD pour récupérer le massacre "au mieux"
- si tu as du SAS et des petits disques, utilises les en Zcache (les données étant en SATA)
- si tu peux mettre des disques SAS genre Seagate Cheetah 15K.7 ST3300657SS 300Go SAS SCSI 15000RPM 16M) LE meilleur disque qu'il y ait eu, çà sera super, sinon, il y a des 2To mais qui tournent moins vite, tu peux mixer aussi, mettre tes MV sur des SAS et les données sur des SATA, c'est ce que je fais (mais je râle toujours après le SATA)
- ... évidemment, si "tout" est en SAS", avec un SSD (juste pour le temps d'accès), là, t'as une "machine de guerre"
a noter, qu'on peut utiliser des SATA (et donc le SSD) sur une carte SAS pour bénéficier de la puissance du PCI-express (accès direct au processeur)
pour la mémoire, l'ECC est de rigueur sur un serveur (un vrai serveur est forcément en ECC), moi j'ai de quoi en mettre, mais 16 ou 32Go en ECC ... c'est un peu trop cher pour mon portefeuille, donc je fais l'impasse ... mais c'est pas bien !
Voilà en gros, je sais pas si çà peut t'aider
