Une VM mange-t-elle de la RAM même si la VM n'est pas active?

Je gère une machine virtuelle sur mon operating system Windows au travail, et j'ai consacré 1,5 gigs de ram, mais je me request:

Est-ce que ce RAM est perdu dans mon operating system Windows, même si je ne suis pas en train d'exécuter la machine virtuelle?

Vous ne spécifiez pas quel hyperviseur vous utilisez, mais la réponse générale est non, si une VM n'est pas en cours d'exécution, elle ne consum pas de ressources CPU ou RAM.

Consultez-le vous-même: ouvrez votre gestionnaire de tâches et accédez à l'onglet Performance lorsque votre VM est en cours d'exécution. Ensuite, fermez votre machine virtuelle et regardez l'utilisation de votre RAM.

En général, une machine virtuelle n'utilisera pas de RAM alors que la VM n'est pas alimentée.

Il utilisera la RAM lorsque vous n'interagissez pas avec elle, si elle est toujours sous tension, et il est peut-être difficile de distinguer la différence dans certains cas entre une machine virtuelle sur laquelle vous n'êtes pas connecté et une qui est désactivée.

Différents systèmes de virtualisation peuvent ou non utiliser la RAM lorsqu'aucune machine virtuelle n'est utilisée. Les hyperviseurs vrais (dont Virtual Box n'est pas un) utiliseront de la RAM lorsque l'hyperviseur est actif. Si vous êtes assis sur le operating system "hôte", et que vous avez un hyperviseur en cours d'exécution, vous disposerez de less de RAM que si vous ne dirigez pas un hyperviseur. Les VMM hébergés (comme Virtual Box, VMWare Server, VMWare Player, Microsoft Virtual PC et Virtual Server) n'utiliseront aucune RAM mesurable lorsqu'aucune VM ne fonctionnera.

Il est souvent difficile de faire la différence entre un hyperviseur "en métal nu" comme VMWare ESX, HyperV ou Xen de Microsoft et VMM hébergé.