Co oznaczają Bajty wirtualne w panelu Procesy robocze w Menedżerze IIS7.5?


11

Co oznaczają Bajty wirtualne w panelu Procesy robocze w Menedżerze IIS7.5?

Jeśli otworzę Menedżera IIS (w systemie WindowsServer 2008r2) i przejdę na stronę Procesy robocze, widzę, że jeden z moich raportów AppPool przetwarza raporty

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

Jeśli jednak spojrzę na menedżera zadań, skojarzony proces w3wp.exe zgłasza raporty 69,276K.

Czy ktoś może mi wyjaśnić, w jaki sposób te liczby odnoszą się do siebie?

Dzięki

Odpowiedzi:


10

Ten artykuł TechNet powinien pomóc wyjaśnić:

Prywatne bajty (KB). Bieżący rozmiar pamięci przypisanej do procesu roboczego, którego nie można współużytkować z innymi procesami. Odpowiada to rozmiarowi pamięci wirtualnej w Menedżerze zadań Windows.

Wirtualne bajty (KB). Bieżący rozmiar wirtualnej przestrzeni adresowej dla procesu roboczego. To nie odpowiada niczym w Menedżerze zadań Windows.

Pamięć wyświetlana w menedżerze zadań to ilość pamięci fizycznej wykorzystywanej przez proces, której nie można współdzielić z innymi procesami.

Ta strona MSDN powinna pomóc w wyjaśnieniu wirtualnej przestrzeni adresowej:

Adres wirtualny nie reprezentuje faktycznej fizycznej lokalizacji obiektu w pamięci; zamiast tego system utrzymuje tabelę stron dla każdego procesu, która jest wewnętrzną strukturą danych służącą do tłumaczenia adresów wirtualnych na odpowiadające im adresy fizyczne. Za każdym razem, gdy wątek odwołuje się do adresu, system tłumaczy adres wirtualny na adres fizyczny.


Dzięki, nie widziałem tego wcześniej. Zaktualizowałem odpowiedź definicjami (wymaga przeglądu). Jednak nadal nie rozumiem, co reprezentują Virtual Bytes. Co oznacza „wirtualna przestrzeń adresowa”?
UpTheCreek

Dodano dodatkowe informacje o wirtualnej przestrzeni adresowej.
Rob

3
Dzięki za aktualizację Rob. Czy jednak ktoś to naprawdę rozumie? Nie wydaje mi się. Na przykład, jeśli adresy wirtualne są tylko wskaźnikami do adresów fizycznych, co oznacza rozmiar „bieżącego rozmiaru wirtualnej przestrzeni adresowej”?
UpTheCreek
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.