Comment faire pour indice de référence des machines virtuelles
Je suis en train d'effectuer une comparaison équitable des XenServer vs ESX et une comparaison que je voudrais faire est de performance avec plusieurs machines virtuelles. Personne ne sait comment aller sur l'analyse comparative de la VM de la performance d'une manière équitable?
Sur chaque serveur, je voudrais lancer un nombre fixe de XP/Vista VMs (par exemple 8) et ont une certaine mesure de la rapidité avec laquelle chacun s'exécute sous la charge. Idéalement, j'aimerais que certains de référence de l'ensemble du système (PROCESSEUR/Mémoire/Disque/Réseau), plutôt qu'un seul aspect.
Il me semble que c'est effectivement une très délicat chose à faire et d'obtenir des résultats significatifs serait donc reconnaissant pour toutes suggestions!
Je serais également intéressé de voir les rapports existants ou de comparaisons qui ont été publiés (de préférence indépendant plutôt que vendeur partial!)
vous êtes à la recherche pour cela dans le contexte d'une application web, ou similaires?
et, fwiw, je pense que c'est un bon suivi de stackoverflow.com/questions/495214/...
Si c'était le banc de débordement, je serais d'accord avec vous...mais pas. Je n'arrive pas à voir le contenu de la programmation...
OriginalL'auteur JamieH | 2009-02-05
Vous devez vous connecter pour publier un commentaire.
Comme une réponse générale, VMware (avec d'autres fournisseurs de virtualisation dans le SPEC de Virtualisation sous-comité) a mis en place un hyperviseur analyse comparative de suite appelé VMmark qui est disponible pour le téléchargement. Le VMmark site web explique pourquoi cette référence peut être utile pour comparer les hyperviseurs, y compris un FAQ et un livre blanc décrivant l'indice de référence.
Cela dit, si vous êtes à la recherche de quelque chose de très spécifique (par exemple, comment peut-elle exercer en vertu de votre de la charge de travail), vous avez peut-être rouler vos propres variantes de VMmark, surtout si vous êtes pas d'essayer de faire le genre de choses qui VMmark de référence (par exemple, les serveurs web, les serveurs de base de données, serveurs de fichiers, etc.) Néanmoins, la méthodologie derrière son développement devrait être d'intérêt.
Disclaimer: je travaille pour VMware, mais pas sur VMmark.
OriginalL'auteur Emil Sit
Je ne vois pas pourquoi vous ne pouvez pas utiliser des références communes à l'intérieur de la Vm: WinSAT, Passmark, Futuremark, SiSoftware, etc... Héberger les machines virtuelles sur les hôtes différents et de voir comment il va.
Que d'un côté, des repères qui ne pas correspondre à votre usage prévu peut réellement nuire à votre évaluation. Selon l'importance de l'obtention de ce droit, vous pouvez construire votre propre à la rendre pertinente.
Pourquoi voulez-vous banc?
Becase ils ont tendance à planter la machine virtuelle. SiSandra tue ma VirtualBox et mon EC2 serveur sur le CPU ou de la mémoire des tests, par exemple.
OriginalL'auteur alphadogg
Comment sur des preuves anecdotiques?
Je vais suppose que c'est un environnement de test, parce que vous êtes désireux de référence sur XP/Vista. S'il vous plaît corrigez-moi si je me trompe.
Mon environnement de test est d'environ 20 VMs avec différents OS (2000/XP/Vista/Vista64/Server 2008/Server 2003) dans différentes configurations sur un Double Quad Core Xeon machine avec 8 go de RAM (qui cherchent à passer à 16 bientôt) et le plus lent des machines de tous Vista, principalement en raison de la lourde des accès disque (c'est même avec Windows Defender désactivé)
Recommandations
- Un RAID matériel. Trop douloureux pour exécuter Vista VMs autrement.
- Plus de RAM.
Si vous êtes à l'analyse comparative et à la recherche pour faire fonctionner Vista, VMs, je suggère de mettre votre attention sur l'évaluation de l'accès au disque. Si il va y avoir des différences de rendement d'ailleurs je doute qu'elles soient de quelque chose de significatif.
Aussi, avec 20 machines virtuelles, vous êtes généralement à repousser les limites sur un quad-core. C'est de 400 mo par VM, qui pour Vista est extrêmement faible.
Je vais essayer de désactiver le superfetch, merci pour l'astuce. Vista VMs obtenir au moins 512 mo de mémoire, compensée par l'allocation de seulement 256 mo pour Windows 2000 VMs.
OriginalL'auteur saschabeaumont
Je suis récemment tombé sur VMware ESX Performance de la documentation - http://www.vmware.com/pdf/VI3.5_Performance.pdf. Il est un peu là sur l'amélioration de la performance et de l'analyse comparative.
OriginalL'auteur warren