wysokie zużycie PF?
znalazłem tę informację dotyczącą niedokładnych odczytów w Taskmangler. Może nie używać tak dużo, jak się wydaje. To powiedziawszy, będziemy musieli kopać głębiej, aby znaleźć przyczynę problemów z prędkością.
http://blogs.technet.com/b/perfguru/archive/2008/01/08/explanation-of-pagefile-usage-as-reported-in-the-task-manager.aspx
w tym poście próbuję wyjaśnić użycie pliku strony, jak opisano w Menedżerze Zadań. Wielu z nas uważa, że użycie pliku strony pokazane w Menedżerze Zadań jest rzeczywistym użyciem, ale tak nie jest. Poniższe Wyjaśnienie to wyjaśni.
użycie PF zgodnie z raportem Menedżera zadań w systemach Windows XP i Windows Server 2003 jest w rzeczywistości całkowitą liczbą zmian systemowych. Liczba ta reprezentuje potencjalne użycie pliku strony, a nie rzeczywiste użycie pliku strony. Chodzi o to, ile miejsca na pliki strony zostałoby zużyte, gdyby cała prywatna pamięć wirtualna w systemie musiała być pobierana naraz.
Menedżer zadań; to, co nazywa “użycie plików stron”, jest w rzeczywistości opłatą za zatwierdzenie systemu (całkowita liczba zatwierdzonych stron w systemie). Może rosnąć tak wysoko, jak obecny limit zmian, który jest w przybliżeniu sumą wszystkich plików stron i pamięci RAM .
użycie Pliku strony to ilość zadeklarowanych bajtów-tj. ilość pamięci, którą aplikacje poprosiły o wsparcie przez plik strony. Jeśli pliki strony są wystarczająco duże, aby to pokryć, nie ma problemu. Tylko w przypadku zbliżania się do rozmiaru pamięci RAM wartości Committed Bytes będą widoczne naciski pamięci, które spowodują fizyczne stronicowanie.
pamięć: zatwierdzone bajty
======================
Liczba bajtów pamięci wirtualnej (niezarejestrowanej), która została popełniona. Ten numer niekoniecznie reprezentuje użycie pliku strony, ponieważ zawiera prywatne strony zatwierdzone w pamięci fizycznej, które nigdy nie zostały wywołane. Zamiast tego reprezentuje ilość miejsca na pliku strony, która byłaby używana, gdyby proces został całkowicie wyłączony.
pamięć: limit zatwierdzeń
====================
Liczba bajtów pamięci wirtualnej, które można zaangażować bez konieczności rozszerzania plików stronicowania; jeśli pliki stronicowania można rozszerzyć, limit ten nie jest trudny.
aby użyć zarezerwowanego regionu przestrzeni adresowej, musisz przydzielić fizyczną pamięć masową, a następnie zmapować ją do regionu zarezerwowanego. Proces ten nazywa się zatwierdzaniem fizycznego magazynu danych. Fizyczne przechowywanie danych zawsze odbywa się na stronach.
z powyższego możemy wywnioskować, że; wartości Menedżera zadań nie byłyby dokładne. Jeśli chcesz monitorować użycie pliku strony, PERFMON jest najlepszy w tym przypadku i da Ci dokładne pojęcie, jakie jest dokładne użycie. Dzienniki perfmon pokazują rzeczywiste użycie Pliku strony .
przykład :-
==============
moja maszyna testowa z systemem Windows 2003 pokazuje > 300Mb użycia Pliku strony w Menedżerze Zadań (tj. zadeklarowanych bajtów), ale < 2% rzeczywistego użycia Pliku strony w Perfmonie. RAM to 512MB, Plik strony to 1gb. Jeśli TaskManager pokazywał rzeczywiste użycie Pliku strony, PerfMon pokazywał 30% użycia, a nie 2%. Pokazuje 2%, ponieważ nie ma prawdziwego stronicowania, ponieważ 300Mb zaangażowanej pamięci pasuje do mojego 512MB RAM. Jeśli załaduję więcej programów, aby zwiększyć liczbę popełnionych bajtów, aby przekroczyła fizyczną PAMIĘĆ RAM, zobaczymy stronicowanie, ale nie wcześniej.
dodatkowe wskazówki:-
=============
nie ma stałego rozmiaru pliku strony dla konkretnej roli serwera.
jeśli chcesz określić odpowiedni rozmiar pliku strony dla systemu, weź perfmon w warunkach pracy, a następnie przeanalizuj użycie przez pewien czas. To da ci liczby, z których możesz obliczyć stronicowanie i odpowiednio ustawić plik strony.
najlepiej jest to zalecane jako 1,5 razy większy rozmiar pamięci fizycznej.
dla Maszyny do przechwytywania pliku zrzutu (i.e zawartość pamięci) Plik strony jest obowiązkowy i powinien znajdować się na dysku systemowym . Rozmiar Pliku strony w celu przechwycenia pełnego zrzutu pamięci powinien być wielkości fizycznej pamięci RAM +1mb.
32-bitowa maszyna może mieć maksymalny rozmiar 4 GB. Prosta kalkulacja 32-bitowa szyna Adresowa 2^32 = 4GB.
na 64-bitowej maszynie na ogół maszyny mają ogromną ilość pamięci RAM. Tam wystarczy plik strony O rozmiarze RAM + 1MB.
monitorowanie użycia plików stron przez Perfmon :-
==================================
1.Kliknij Start i przejdź do Uruchom i wpisz”perfmon”
2.In w oknie Monitor wydajności kliknij znak + obok pozycji Dzienniki wydajności i alerty
3.Na liczniku dzienniki kliknij prawym przyciskiem myszy i przejdź do nowych ustawień dziennika
4.Nadaj nowym ustawieniom dziennika wybraną nazwę
5.Następnie kliknij kartę Dodaj liczniki.
6.Wpisz nazwę serwera, który chcemy monitorować (przykład: w formacie: \\Servername)
7.Na karcie obiekt wydajności wybierz plik stronicowania i zaznacz pole wszystkie liczniki i wszystkie wystąpienia
8.Następnie kliknij przycisk Dodaj, a następnie przejdź do Zakładki pliki dziennika i wybierz typ dziennika, który chcesz.
9.Następnie kliknij Konfiguruj i określ lokalizację, w której chcesz lub zostaw ją jako domyślną
10.Ustaw limit dzienników . Zależy to od czasu, który chcesz monitorować . Musisz zachować przynajmniej 100 Mb, aby przechwycić dobrą liczbę próbek.
11.Następnie kliknij OK i kliknij kartę Harmonogram. Tutaj wybierz opcję Ręcznie (za pomocą menu skrótów)
12.Następnie przejdź do zakładki Ogólne i w polu Uruchom jako podaj poświadczenia administratora i ustaw hasło.
13.Ustaw interwał zgodnie z przedziałem czasowym, który chcesz monitorować serwer. Dla dobrej analizy zaleca się posiadanie co najmniej 100 próbek.
13.Następnie kliknij Zastosuj, a w głównym oknie Monitora wydajności pojawi się dziennik z podaną wcześniej nazwą.
14.Kliknij prawym przyciskiem myszy na tym dzienniku i uruchom go i kontynuuj monitorowanie serwera
Leave a Reply