J'essaie de configurer un VM propre que je vais utiliser dans beaucoup de mes devs. J'espère pouvoir l'utiliser plusieurs fois et pendant longtemps, alors je veux que tout fonctionne bien et que les performances soient aussi bonnes que possible. J'ai cherché une liste de choses à faire, mais étrangement trouvé seulement des messages plus anciens, et aucun ici.meilleure façon de configurer une VM pour le développement (en ce qui concerne la performance)
Mes exigences sont les suivantes:
- Mon hôte est Vista 32b, et est invité Windows2008 64b, en utilisant Vmware Workstation. La machine virtuelle devrait également être capable de fonctionner sur un Vmware ESX
- Je ne peux pas passer à d'autres produits (VirtualBox, etc.), mais les informations sur les performances de chacun sont les bienvenues à titre de référence. Quoi qu'il en soit, je suppose que la plupart des conseils s'appliqueraient aux autres systèmes d'exploitation et autres produits VM.
- je besoin d'une connectivité réseau à mon réseau local
Lors du développement/test, invité exécuter plusieurs processus java, un DB et d'effectuer un certain fichier E/S
Ce que j'ai trouvé à ce jour est la suivante:
- HOWTO: Squeeze Every Last Drop of Performance Out of Your Virtual PCs: c'est et l'ancien poste, et à propos de Virtual PC, mais je suppose que la plupart des choses s'appliquent encore (et s'appliquent également à vmware).
- Je suppose que cela fait une différence pour désactiver tous les services inutiles, mais ceux mentionnés dans 1 semblent être trop peu, je désactive spécifiquement Windows Search. Tout autre service que je devrais désactiver?
Ceci est un poste de travail d'entreprise, pas le mien, est livré avec Vista 32b. En cours de production, il fonctionnera correctement. Je pose des questions sur la machine virtuelle nécessaire au développement, j'ai besoin de tester l'intégration de notre code avec un code tiers (plusieurs versions, etc, donc la nécessité d'utiliser plusieurs machines virtuelles). En outre, il est plusieurs processus Java, pas beaucoup, j'ai édité cela. – Persimmonium
Ensuite - Je suis désolé - vous posez la mauvaise question. Parce que vous ne pouvez pas obtenir des performances décentes à partir de cette configuration POUR UNE BASE DE DONNÉES AVEC BEAUCOUP D'IO. Votre problème n'est pas l'optimisation de votre mémoire, votre problème est un disque typique de station de travail 75 IPS. Une fois que la base de données commence à fonctionner, vous êtes essentiellement limité par celui-là. – TomTom
J'ai édité à nouveau, donc c'est plus clair. Quoi qu'il en soit, selon la façon dont le VM est configuré (quel disque, suivant les conseils dans [1] ou pas ...) l'invité avec mon workload de test courra MEILLEUR que si couru sur un OS par défaut installent etc., ne vous se mettre d'accord? – Persimmonium