[Original] VMware Workstation vérifie la quantité réelle de mémoire utilisée par une machine virtuelle et trouve la machine virtuelle correspondante via PID

Préface

Étant donné que la machine virtuelle occupe une grande quantité de mémoire de l’ordinateur, j’ai besoin de savoir quelle machine virtuelle occupe une quantité de mémoire particulièrement importante, mais comment puis-je la trouver ? Il s'agit d'un tutoriel assez basique sur VMware Workstation.

Trouvez la machine virtuelle qui occupe le plus de mémoire

Ouvrez le gestionnaire de tâches et vous constaterez que VMware Workstation n'occupe que 86 Mo de mémoire. C'est évidemment faux.

Entrez dans le module de détails et cliquez avec le bouton droit sur la barre d'onglets supérieure

Cliquez sur "Sélectionner les colonnes", cochez les cases liées à cette mémoire, puis cliquez sur OK

Voici quelques explications de ces contenus, issues de GPT :

Ces métriques liées à la mémoire dans le Gestionnaire des tâches de Windows représentent différents aspects de l'utilisation de la mémoire dans votre système informatique :

1. Ensemble de travail (mémoire) : l'ensemble de travail est la quantité de mémoire physique actuellement utilisée par le processus, y compris le code et les données résidant dans la mémoire physique. Il représente la mémoire réelle actuellement occupée par le processus.

2. Ensemble de travail de pointe (mémoire) : L'ensemble de travail de pointe est la quantité maximale de mémoire physique utilisée par un processus au cours de sa durée de vie. Cela représente la plus grande quantité de mémoire que le processus ait jamais utilisée pendant son exécution.

3. Delta de l'ensemble de travail (mémoire) : le delta de l'ensemble de travail est la quantité de modification dans l'ensemble de travail au cours d'une période de temps spécifique. Il peut être utilisé pour surveiller les tendances d’utilisation de la mémoire d’un processus sur une période donnée.

4. Mémoire (ensemble de travail privé actif) : l'ensemble de travail privé actif est la quantité de mémoire physique actuellement active par un processus et dédiée à ce processus. Il représente la mémoire privée actuellement utilisée par le processus.

5. Mémoire (ensemble de travail privé) : l'ensemble de travail dédié est la quantité totale de mémoire physique allouée spécifiquement à un processus, y compris les pages de mémoire actives et inactives.

6. Mémoire (ensemble de travail partagé) : l'ensemble de travail partagé est la mémoire physique partagée par plusieurs processus. Plusieurs processus peuvent partager les mêmes pages de code ou de données pour réduire l'utilisation de la mémoire.

7. Taille de validation : la taille de validation représente la quantité de mémoire virtuelle que le processus a demandée au système d'exploitation. Il comprend la somme de la mémoire physique et de la mémoire virtuelle et est généralement plus grand que l'ensemble de travail.

Ces métriques peuvent être utilisées pour surveiller l'utilisation de la mémoire d'un processus, aidant ainsi à comprendre quels processus consomment une grande quantité de ressources mémoire et quels processus peuvent devoir être optimisés pour réduire l'utilisation de la mémoire. Différentes métriques offrent différentes perspectives pour aider les administrateurs et les développeurs à mieux gérer la mémoire système.

En d’autres termes, nous devons uniquement prêter attention à l’ensemble de travail (mémoire) et à l’ensemble de travail de pointe (mémoire).

Trier l'ensemble de travail (mémoire)

Cliquez sur l'ensemble de travail (mémoire) à trier, et vous pourrez voir ce que la machine virtuelle occupe réellement :

Mais avec autant de machines virtuelles, comment savoir laquelle occupe le plus de mémoire ?

Trouver le PID de chaque machine virtuelle lorsqu'elle est en cours d'exécution

Enregistrez les PID de ces gestionnaires de tâches, qui seront utilisés ultérieurement. Entrez dans l'interface VMware Workstation, cliquez avec le bouton droit sur la machine virtuelle, puis cliquez sur "Ouvrir le répertoire des machines virtuelles".

Ouvrez vmware.log dans le dossier et recherchez-y pid=2056

Recherchez la machine virtuelle avec le PID 2056 dans le gestionnaire de tâches correspondant

J'ai constaté qu'il n'occupait que plus de 5 Go de mémoire, ce qui n'était évidemment pas ce que je voulais. Suivez ensuite les étapes ci-dessus et recherchez une par une les machines virtuelles en cours d'exécution jusqu'à ce que je trouve la machine virtuelle correspondante.

Il n'y a pas d'autre moyen. Je ne peux que suivre cette méthode pour les trouver un par un. J'ai également essayé de regarder la ligne de commande dans le Gestionnaire des tâches auparavant et j'ai constaté que je ne trouvais aucune information relative au chemin de la machine virtuelle sur tous.

Je suppose que tu aimes

Origine blog.csdn.net/DCTANT/article/details/133297302
conseillé
Classement