2014-05-22 2 views
0

J'utilise une VM avec VMware Player pour écrire du code et compiler. Comme mon programme actuel est énorme, la compilation prend un certain temps (jusqu'à 5 minutes) en utilisant 25% de mes 4 cœurs CPU sur mon hôte = 100% d'un core.VMware Player VM - Limitation de l'UC principale 1

Il semble que la machine virtuelle soit limitée à l'utilisation d'un seul cœur.

Existe-t-il un moyen d'optimiser le nombre de cœurs qu'une machine virtuelle peut utiliser? Je voudrais utiliser 50% ou 75% de mon CPU 4 coeurs.

Merci

+0

L'image est-elle configurée pour utiliser plus de 1 processeur? –

+0

Si j'utilise plus de 1 processeur dans la machine virtuelle, il n'utilisera pas plus d'un cœur sur l'hôte. – user382591

+0

Quelle est la valeur si vous consultez l'onglet Matériel et les processeurs sous Lecteur> Gérer> Paramètres de la machine virtuelle? –

Répondre

1

On dirait que vous êtes limité par le nombre de tâches de construction parallèles vous pouvez exécuter, pas la configuration du processeur VM, par exemple, par défaut, make se déroulera a single step at a time. Essayez d'exécuter plusieurs étapes en parallèle, par exemple, exécutez make -j4 ou équivalent pour votre système de build. Sur une note distincte, une VM peut être plus lourde que vous ne le souhaiteriez; pensez à utiliser Docker pour héberger votre environnement de développement.

Questions connexes