Che cosa significano byte virtuali nel riquadro Processi di lavoro in Gestione IIS7.5?


11

Che cosa significano byte virtuali nel riquadro Processi di lavoro in Gestione IIS7.5?

Se apro Gestione IIS (su Windows Server 2008r2) e vado alla pagina Processi di lavoro, vedo che uno dei miei processi AppPool elabora i rapporti

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

Tuttavia, se guardo il task manager, il processo associato w3wp.exe riporta 69,276K.

Qualcuno può spiegarmi come queste figure si relazionano tra loro?

Grazie

Risposte:


10

Questo articolo TechNet dovrebbe aiutare a spiegare:

Byte privati ​​(KB). L'attuale dimensione della memoria impegnata in un processo di lavoro, che non può essere condivisa con altri processi. Ciò corrisponde alla dimensione della memoria virtuale in Task Manager di Windows.

Byte virtuali (KB). La dimensione corrente dello spazio degli indirizzi virtuale per un processo di lavoro. Questo non corrisponde a nulla in Task Manager di Windows.

La memoria visualizzata in Task Manager è la quantità di memoria fisica utilizzata dal processo che non può essere condivisa con altri processi.

Questa pagina MSDN dovrebbe aiutare a spiegare lo spazio degli indirizzi virtuali:

Un indirizzo virtuale non rappresenta l'effettiva posizione fisica di un oggetto in memoria; invece, il sistema mantiene una tabella di pagine per ogni processo, che è una struttura di dati interna utilizzata per tradurre gli indirizzi virtuali nei loro corrispondenti indirizzi fisici. Ogni volta che un thread fa riferimento a un indirizzo, il sistema traduce l'indirizzo virtuale in un indirizzo fisico.


Grazie, non l'avevo mai visto prima. Ho aggiornato la risposta con le definizioni (necessita di revisione tra pari). Tuttavia, ancora non capisco davvero cosa rappresentano i byte virtuali. Cosa si intende per "Spazio di indirizzi virtuali"?
UpTheCreek

Ulteriori informazioni aggiunte sullo spazio degli indirizzi virtuali.
Rob,

3
Grazie per l'aggiornamento Rob. Qualcuno lo capisce davvero? Non penso di si. Ad esempio, se gli indirizzi virtuali sono solo puntatori a indirizzi fisici, cosa significa la dimensione della "dimensione corrente dello spazio di indirizzi virtuali"?
UpTheCreek
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.