Nous avons découvert que l'unité 'VM/cœur', bien que remarquable, est une instruction floue car les performances des CPU actuels diffèrent d'un facteur de 2 au moins, et ignore même les anciens CPU que les clients peuvent vouloir réutiliser. Par conséquent, nous avons décidé de fournir également la valeur ''SPEC CINT2006 Rate (peak) / VM' . Les calculs faits sur la base de cette unité sont valides plus longtemps car ils partent d'un CPU réel, alors que les calculs basés sur la valeur 'VM/cœurs' se vérifient seulement pour les cœurs de processeur qui présentent à peu près les mêmes performances.
Les valeurs CINT d'un grand nombre de CPU peuvent être recherchées dans la base de données de la SPEC (Standard Performance Evaluation Corporation) à l'adresse http://www.spec.org/cpu2006/results/rint2006.html ou en exécutant la suite de tests fournie.
Les chiffres de cette section ont été mis à jour à partir d'une nouvelle série de tests. Nous avons pu exécuter 100 VM sur un serveur X4170 avec deux CPU E5520 comportant 4 cœurs chacun. La valeur SPEC CINT2006 Rate (peak) des serveurs dotés de 2 processeurs E5520 est ~200, ce qui donne une valeur cint / VM de 2.
Nombre de cœurs = nombre de bureaux actifs / 12,5
Exemple : un serveur à peu près équivalent à un X4170 avec deux processeurs E5520 peut prendre en charge jusqu'à 2 x 4 x 12,5 = 100 bureaux actifs.
Taille de la mémoire [Mo] = nombre de bureaux actifs x taille de la mémoire d'un bureau x 1,2 + 1 024 Mo
Exemple : un serveur doté de 64 Go de mémoire peut prendre en charge 64 x 1 024 Mo - 1 024 Mo / (512 Mo x 1,2) = 105 bureaux actifs de 512 Mo chacun
Bande passante réseau [Mb/s] = bande passante du réseau de stockage / nombre de serveurs Oracle VM VirtualBox
20 % au moins de la puissance CPU disponible, de la taille de mémoire et de la bande passante réseau doivent être disponibles en tant que marge de sécurité.