Gestion dynamic memory et Hyper-V 2012 - Infrastructures serveurs - Systèmes & Réseaux Pro
Marsh Posté le 22-08-2014 à 06:02:14
la mémoire utilisée, assignée et demandée ne sont pas la meme chose, je crois que la mémoire assignée et la plage donnée à ta vm à l'instant T. La VM peux voir plus mais elle ne consomme pour l'instant pas plus sur le serveur.
La demande, c'est ta charge (si ta charge atteints ton assignation, celle ci augmentera par palier défini au préalable par tes soins)
Après, je ne me fie pas trop aux indicateurs de performance à l’intérieur de la vm, pour les stats cpu c'est pas toujours top et c'est probablement pareil pour la mémoire
en espérant ne pas avoir dit de bêtises (novice dans le domaine) et t'avoir aidé
Marsh Posté le 22-08-2014 à 09:46:05
En fait avec hyper-v, tu ne peux pas vraiment te fier au task manager pour avoir un état de la mémoire.
Je te conseille de te renseigner sur les techniques de ballooning En fait ta VM à un instant T, à besoin de 3Gb de mémoire. L'hyperviseur lui donne.
Puis, elle n'en demande plus que 2, ce que fait l'hyperviseur, c'est utiliser au sein de la VM les 1Gb afin de les bloquer, et de les récupérer.
Donc dans ta VM tu vois toujours 3 gb de mémoire ... Mais 1 gb est "virtuel" car réutilisé par l'hyperviseur.
En gros ... Même en très gros.
Marsh Posté le 13-08-2014 à 17:17:16
Bonjour,
Dans un de mes projets Hyper-V, je cherche à récupérer des statistiques d'utilisation mémoire pour des VMs.
Le problème que j'ai, c'est que ce que je récupère comme info via Powershell ou VMM ne sont pas ce que je vois dans ma VM. Typiquement, $VM.MemoryAssignedMB ne correspond absolument pas à ce que je vois dans ma VM (2.7Gb in use dans la VM contre 1.67Gb Assigned Memory et 1.51Gb Memory Demand dans VMM).
Est-ce que j'ai loupé un truc quelque part, ais-je trop dormis au cours de système qui expliquait ça (j'en doute ^^) ou c'est juste un bug ou une connerie que j'ai zapé ?