Que signifient les octets virtuels dans le volet Processus de travail du gestionnaire IIS7.5?

11

Que signifient les octets virtuels dans le volet Processus de travail du gestionnaire IIS7.5?

Si j'ouvre le Gestionnaire des services Internet (sur WindowsServer 2008r2) et que j'accède à la page Processus de travail, je peux voir que l'un de mes rapports de processus AppPool

Private Bytes (KB) 106,435.00
Virtual Bytes (KB) 748,788.00

Cependant, si je regarde le gestionnaire de tâches, les rapports de processus w3wp.exe associés 69,276K.

Quelqu'un peut-il m'expliquer comment ces chiffres sont liés les uns aux autres?

Merci

Jusqu'à la crique
la source

Réponses:

10

Cet article TechNet devrait aider à expliquer:

Octets privés (Ko). Taille actuelle de la mémoire affectée à un processus de travail, qui ne peut pas être partagée avec d'autres processus. Cela correspond à la taille de la mémoire virtuelle dans le Gestionnaire des tâches de Windows.

Octets virtuels (Ko). Taille actuelle de l'espace d'adressage virtuel pour un processus de travail. Cela ne correspond à rien dans le Gestionnaire des tâches de Windows.

La mémoire affichée dans le gestionnaire de tâches est la quantité de mémoire physique utilisée par le processus qui ne peut pas être partagée avec d'autres processus.

Cette page MSDN devrait aider à expliquer l'espace d'adressage virtuel:

Une adresse virtuelle ne représente pas l'emplacement physique réel d'un objet en mémoire; au lieu de cela, le système maintient une table de pages pour chaque processus, qui est une structure de données interne utilisée pour traduire les adresses virtuelles en leurs adresses physiques correspondantes. Chaque fois qu'un thread fait référence à une adresse, le système traduit l'adresse virtuelle en une adresse physique.

Rob
la source
Merci, je n'avais jamais vu ça avant. J'ai mis à jour la réponse avec les définitions (nécessite un examen par les pairs). Cependant, je ne comprends toujours pas vraiment ce que représentent les octets virtuels. Qu'entend-on par «espace d'adressage virtuel»?
UpTheCreek
Ajout d'informations supplémentaires sur l'espace d'adressage virtuel.
Rob
3
Merci pour la mise à jour Rob. Est-ce que quelqu'un comprend vraiment cela? Je ne pense pas. Par exemple, si les adresses virtuelles ne sont que des pointeurs vers des adresses physiques, que signifie la taille de la «taille actuelle de l'espace d'adressage virtuel»?
UpTheCreek