Au travail, je me connecte à une machine virtuelle Windows. On me dit que ça marche aussi vite qu'un PC, mais je suis sceptique. Y at-il une application que je peux exécuter sur la machine qui me dira à quelle vitesse la machine tourne réellement?
Ce serait bien s'il fonctionnait sous Windows et sur Mac.
Mise à jour avec plus de détails - on m'a demandé "pourquoi est-ce important" - voici pourquoi:
C'est important parce que je suis programmeur et qu'il me faut autant de vitesse (processeur et mémoire) que possible pour faire mon travail. OMI, la machine virtuelle est sensiblement plus lente qu'un PC de base à 800 $, mais j'ai besoin d'un moyen de le prouver. Des sites Web tels que Bandwidthtest.com peuvent me montrer ma vitesse d'Internet. Je me demande donc s'il existe une application permettant de tester la vitesse de mon ordinateur.
la source
Réponses:
Geekbench fonctionne à la fois sous Windows et Mac:
http://www.primatelabs.ca/geekbench/
Un moyen simple de comparer les performances.
la source
Vous pouvez essayer VMmark de VMware . Il est utilisé pour mesurer les performances et l'évolutivité des applications s'exécutant dans des environnements virtualisés.
Vous pouvez également consulter un thread similaire sur stackoverflow:
la source
Sans le même PC avec Windows installé, il est difficile de comparer des pommes à des pommes. En supposant que vous ayez une installation Windows sur le PC (PC démarré en double avec le MAC ayant également une installation Windows VM'd)
En tant que programmeur, il existe des moyens simples de tester le temps d’exécution du code, ce qui permet de savoir exactement si les choses tournent plus lentement dans une machine virtuelle.
À l'aide de l'API Windows (notamment windows.h), vous pouvez utiliser les fonctions QueryPerformanceFrequency et QueryPerformanceCounter pour "chronométrer" un morceau de code. Faites cela dans la machine virtuelle plusieurs fois, puis sur le même système que Windows installé.
S'il n'y a pas une différence significative dans le timing, alors je dirais que ce n'est pas si lent.
D'après mon expérience personnelle, je préférerais utiliser un système rapide comme système par défaut (je préfère Fedora) et une machine virtuelle dans Windows uniquement lorsque cela est nécessaire (je développe sous Qt ... donc je réalise l'essentiel de mon développement sous Linux et je ne fais que fonctionner avec Windows. obtenir les fichiers binaires quand je suis prêt à distribuer ...)
Consultez ce lien pour obtenir des informations de Microsoft sur le code de synchronisation.
la source