Udostępnij za pośrednictwem


Jak określić odpowiedni rozmiar pliku stronicowania dla 64-bitowych wersji systemu Windows

Ustalanie rozmiaru pliku strony zależy od wymagań dotyczących ustawień zrzutu awaryjnego systemu oraz szczytowego użycia lub oczekiwanego szczytowego użycia opłaty za zatwierdzenie systemu. Oba zagadnienia są unikatowe dla każdego systemu, nawet w przypadku systemów, które są identyczne. Ta unikatowość oznacza, że ustalanie rozmiaru pliku strony jest również unikatowe dla każdego systemu i nie można go uogólnić.

Dotyczy: system Windows 10

Określanie odpowiedniego rozmiaru pliku stronicowania

Skorzystaj z poniższych zagadnień dotyczących ustalania rozmiaru plików stronicowania dla wszystkich wersji systemów Windows i Windows Server.

Ustawienie zrzutu awaryjnego

Jeśli chcesz utworzyć plik zrzutu awaryjnego podczas awarii systemu, plik stronicowania lub dedykowany plik zrzutu musi istnieć i być wystarczająco duży, aby utworzyć kopię zapasową ustawienia zrzutu awaryjnego systemu. W przeciwnym razie plik zrzutu pamięci systemowej nie zostanie utworzony.

Aby uzyskać więcej informacji, zobacz sekcję Obsługa zrzutów awaryjnych systemu.

Szczytowa opłata za zatwierdzenie systemu

Opłata za zatwierdzenie systemu nie może przekroczyć limitu zatwierdzenia systemu. Ten limit jest sumą pamięci fizycznej (RAM) i wszystkich połączonych plików stronicowania. Jeśli nie istnieją żadne pliki stron, limit zatwierdzenia systemu jest nieco mniejszy niż pamięć fizyczna, która jest zainstalowana. Szczytowe użycie pamięci zatwierdzonej przez system może się znacznie różnić między systemami. W związku z tym rozmiar pamięci fizycznej i pliku stronicowania również się różnią.

Ilość rzadko używanych stron

Celem pliku strony jest powrót (obsługa) rzadko używanych zmodyfikowanych stron, dzięki czemu można je usunąć z pamięci fizycznej. To usunięcie zapewnia więcej dostępnego miejsca dla częściej używanych stron. Licznik wydajności "\Memory\Modified Page List Bytes" jest częściowo miarą licznika wydajności "\Memory\Modified Page List Bytes" (Liczba rzadko używanych zmodyfikowanych stron przeznaczonych dla dysku twardego). Jednak nie wszystkie pamięci na zmodyfikowanej liście stron są zapisywane na dysku. Zazwyczaj kilkaset megabajtów pamięci pozostaje rezydentem na zmodyfikowanej liście. W związku z tym rozważ rozszerzenie lub dodanie pliku strony, jeśli spełnione są wszystkie następujące warunki:

  • Wymagana jest większa ilość dostępnej pamięci fizycznej (\Pamięć\Dostępne bajty MByte).

  • Zmodyfikowana lista stron zawiera znaczną ilość pamięci.

  • Istniejące pliki stron są dość pełne (\Pliki stronicowania(*)% użycia).

Obsługa zrzutów awaryjnych systemu

Awaria systemu (znana również jako "sprawdzanie usterek" lub "Błąd zatrzymania") występuje, gdy system nie może działać poprawnie. Plik zrzutu, który jest generowany z tego zdarzenia, jest nazywany zrzutem awaryjnym systemu. Plik stronicowania lub dedykowany plik zrzutu służy do zapisywania pliku zrzutu awaryjnego (Memory.dmp) na dysku. W związku z tym plik stronicowania lub dedykowany plik zrzutu musi być wystarczająco duży, aby obsługiwać wybrany rodzaj zrzutu awaryjnego. W przeciwnym razie system nie może utworzyć pliku zrzutu awaryjnego.

Uwaga 16.

Podczas uruchamiania pliki stron zarządzanych przez system mają rozmiar odpowiadający ustawieniu zrzutu awaryjnego systemu. Przyjęto założenie, że istnieje wystarczająca ilość wolnego miejsca na dysku.

Ustawienie zrzutu awaryjnego systemu Wymaganie minimalnego rozmiaru pliku strony
Mały zrzut pamięci (256 KB) 1 MB
Zrzut pamięci jądra Zależy od użycia pamięci wirtualnej jądra
Pełne zrzuty pamięci 1 x pamięć RAM plus 257 MB*
Automatyczne zrzuty pamięci Zależy od użycia pamięci wirtualnej jądra. Aby uzyskać szczegółowe informacje, zobacz Automatyczne zrzuty pamięci.

* 1 MB danych nagłówka i sterowników urządzeń może łącznie 256 MB pomocniczych danych zrzutu awaryjnego.

Ustawienie Automatycznego zrzutu pamięci jest domyślnie włączone. To ustawienie jest alternatywą dla rodzaju zrzutu awaryjnego. To ustawienie automatycznie wybiera najlepszy rozmiar pliku strony w zależności od częstotliwości awarii systemu.

Funkcja automatycznego zrzutu pamięci początkowo wybiera mały rozmiar pliku stronicowania. W większości przypadków pomieściłaby pamięć jądra. Jeśli system ulegnie awarii ponownie w ciągu czterech tygodni, funkcja automatycznego zrzutu pamięci ustawia rozmiar pliku strony jako rozmiar pamięci RAM lub 32 GB, w zależności od tego, co jest mniejsze.

Zrzuty awaryjne pamięci jądra wymagają wystarczającej ilości miejsca na pliki stronicowania lub dedykowanego miejsca na pliki zrzutu, aby pomieścić stronę trybu jądra użycia pamięci wirtualnej. Jeśli system ulegnie awarii ponownie w ciągu czterech tygodni od poprzedniej awarii, podczas ponownego uruchamiania zostanie wybrana kompletna zrzut pamięci. Ten zrzut wymaga pliku stronicowania lub dedykowanego pliku zrzutu co najmniej rozmiaru pamięci fizycznej (RAM) plus 1 MB dla informacji nagłówka oraz 256 MB dla potencjalnych danych sterowników w celu obsługi wszystkich potencjalnych danych, które są po cenach dumpingowych z pamięci. Ponownie plik strony zarządzanej przez system zostanie zwiększony do tego rodzaju zrzutu awaryjnego. Jeśli system jest skonfigurowany pod kątem pliku strony lub dedykowanego pliku zrzutu o określonym rozmiarze, upewnij się, że rozmiar jest wystarczający, aby przywrócić ustawienie zrzutu awaryjnego wymienione w tabeli wcześniej w tej sekcji wraz z i szczytową opłatą za zatwierdzenie systemu.

Dedykowane pliki zrzutu

Komputery z systemem Microsoft Windows lub Microsoft Windows Server zwykle muszą mieć plik strony do obsługi zrzutu awaryjnego systemu. Administratorzy systemu mogą teraz utworzyć dedykowany plik zrzutu.

Dedykowany plik zrzutu to plik strony, który nie jest używany do stronicowania. Zamiast tego jest on "dedykowany" do tworzenia kopii zapasowej pliku zrzutu awaryjnego systemu (Memory.dmp), gdy wystąpi awaria systemu. Dedykowane pliki zrzutu można umieścić na dowolnym woluminie dysku, który może obsługiwać plik strony. Zalecamy użycie dedykowanego pliku zrzutu, jeśli potrzebujesz zrzutu awaryjnego systemu, ale nie chcesz pliku stronicowego. Aby dowiedzieć się, jak go utworzyć, zobacz Omówienie opcji plików zrzutu pamięci dla systemu Windows.

Pliki stron zarządzane przez system

Domyślnie pliki stron są zarządzane przez system. To zarządzanie systemem oznacza, że pliki stron zwiększają i zmniejszają się w oparciu o wiele czynników, takich jak ilość zainstalowanej pamięci fizycznej, proces przydzielania opłaty za zatwierdzenie systemu i proces przydzielania zrzutu awaryjnego systemu.

Na przykład gdy opłata za zatwierdzenie systemu przekracza 90 procent limitu zatwierdzeń systemu, plik strony zostanie zwiększony, aby go przywrócić. Ten wzrost nadal występuje, dopóki plik strony nie osiągnie trzykrotnie rozmiaru pamięci fizycznej lub 4 GB, w zależności od tego, co jest większe. W związku z tym zakłada się, że dysk logiczny hostujący plik stronicowania jest wystarczająco duży, aby pomieścić wzrost.

W poniższej tabeli wymieniono minimalne i maksymalne rozmiary plików stron zarządzanych przez system w systemach Windows 10 i Windows 11.

Minimalny rozmiar pliku strony Maksymalny rozmiar pliku strony
Różni się w zależności od historii użycia pliku strony, ilości pamięci RAM (ram ÷ 8, maksymalnie 32 GB) i ustawień zrzutu awaryjnego. 3 × pamięci RAM lub 4 GB, w zależności od tego, co jest większe. Ten rozmiar jest następnie ograniczony do rozmiaru woluminu ÷ 8. Jednak w razie potrzeby w przypadku ustawień zrzutu awaryjnego może wzrosnąć do 1 GB wolnego miejsca na woluminie.

Liczniki wydajności

Kilka liczników wydajności jest powiązanych z plikami stron. W tej sekcji opisano liczniki i miary.

\Memory\Page/sec i inne twarde liczniki błędów strony

Następujące liczniki wydajności mierzą błędy twardej strony (które obejmują, ale nie są ograniczone do odczytu pliku stronicowania):

  • \Pamięć\Strona/s

  • \Memory\Page Reads/s

  • \Memory\Page Inputs/s

Następujące liczniki wydajności mierzą zapisy w pliku stronicowym:

  • \Memory\Page Writes/s

  • \Pamięć\Dane wyjściowe strony/s

Błędy twardej strony to błędy, które muszą zostać rozwiązane przez pobranie danych z dysku. Takie dane mogą obejmować części bibliotek DLL, .exe plików, plików mapowanych w pamięci i plików stron. Te błędy mogą lub nie są związane z plikiem stronicowania lub stanem o niskiej pamięci. Błędy strony twardej są standardową funkcją systemu operacyjnego. Występują one, gdy są odczytywane następujące elementy:

  • Części plików obrazów (.dll i .exe plików) w miarę ich użycia
  • Pliki mapowane w pamięci
  • Plik strony

Wysokie wartości dla tych liczników (nadmierne stronicowanie) wskazują, że dostęp do dysku wynosi zazwyczaj 4 KB na stronę w wersjach x86 i x64 systemów Windows i Windows Server. Ten dostęp do dysku może być lub nie jest związany z działaniem pliku stronicowania, ale może przyczynić się do niskiej wydajności dysku, co może powodować opóźnienia całego systemu, jeśli powiązane dyski są przeciążone.

W związku z tym zalecamy monitorowanie wydajności dysków logicznych hostujących plik stronicowania w korelacji z tymi licznikami. System, który ma trwałe 100 błędów strony twardej na sekundę, doświadcza 400 KB na sekundę transferów dysków. Większość dysków o rozmiarze 7200 OBR/min może obsłużyć około 5 MB na sekundę przy rozmiarze operacji we/wy wynoszącym 16 KB lub 800 KB na sekundę przy rozmiarze operacji we/wy wynoszącym 4 KB. Brak licznika wydajności bezpośrednio mierzy dysk logiczny, dla którego są rozwiązywane błędy strony twardej.

\Paging File(*)% Usage (\Plik stronicowania(*)% użycia)

Licznik wydajności \Paging File(*)% Usage mierzy procent użycia każdego pliku strony. 100 procent użycia pliku strony nie wskazuje problemu z wydajnością, o ile limit zatwierdzenia systemu nie zostanie osiągnięty przez opłatę za zatwierdzenie systemu, a jeśli znaczna ilość pamięci nie czeka na zapisanie w pliku stronicowania.

Uwaga 16.

Rozmiar zmodyfikowanej listy stron (\Pamięć\Zmodyfikowane bajty listy stron) to łączna liczba zmodyfikowanych danych oczekujących na zapisanie na dysku.

Jeśli lista zmodyfikowanych stron (lista stron pamięci fizycznej, do których dostęp jest najmniej często używany) zawiera dużo pamięci, a wartość % Użycia wszystkich plików stron jest większa niż 90, możesz zwiększyć ilość pamięci fizycznej dla częściej używanych stron, zwiększając lub dodając plik strony strony.

Uwaga 16.

Nie wszystkie pamięci na zmodyfikowanej liście stron są zapisywane na dysku. Zazwyczaj kilkaset megabajtów pamięci pozostaje rezydentem na zmodyfikowanej liście.

Zagadnienia dotyczące wielu plików stronicowych i dysków

Jeśli system jest skonfigurowany tak, aby miał więcej niż jeden plik strony, plik strony, który odpowiada jako pierwszy, jest używany. Ta niestandardowa konfiguracja oznacza, że pliki stron, które znajdują się na szybszych dyskach, są używane częściej. Ponadto niezależnie od tego, czy plik stronicowania jest umieszczany na dysku "szybkim", czy "powolnym", jest ważny tylko wtedy, gdy plik strony jest często używany, a dysk hostujący odpowiedni plik strony jest przytłoczony. Rzeczywiste użycie pliku strony zależy znacznie od ilości zmodyfikowanej pamięci, którą zarządza system. Ta zależność oznacza, że pliki, które już istnieją na dysku (takie jak .txt, , .doc.dlli .exe) nie są zapisywane w pliku stronicowania. Tylko zmodyfikowane dane, które nie istnieją jeszcze na dysku (na przykład niezapisany tekst w Notatniku) to pamięć, która potencjalnie może być wspierana przez plik strony. Po zapisaniu niezapisanych danych na dysku jako pliku jest on wspierany przez dysk, a nie przez plik stronicowania.